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.
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.