Svg Vs Html Canvas. The SVG vs HTML5 Canvas Lesson is part of the full Introduction to D3js course featured in this preview video. You can attach JavaScript event handlers for an element.
So it can be printed with high quality at any resolution. However unlike canvas which is raster -based SVG is vector -based so that each drawn shape is remembered as an object in a scene graph or Document Object Model which is subsequently rendered to a bitmap. 4 At first glance SVG seems like a strong contender.
You can attach JavaScript event handlers for an element.
In fact the strain on the CPU. If you care a lot about the flexibility and responsiveness of the graphic SVG is the way. SVG also made printing advantageous because SVG is vector-based and therefore has the ability to infinitely scale. If youre curious heres a raytracer application in action by Mark Webster.