Html5 Vs Svg. SVG is a language for describing two-dimensional graphics. SVG stands for Scalable Vector Graphics and is a language for describing 2D-graphics and graphical applications in XML and the XML is then rendered by an SVG viewer.
Immediate mode means that once your drawing is on the canvas the canvas stops keeping track of it. SVG has several methods for drawing paths boxes circles text and graphic images. When mixed with HTML5 it uses the HTML5 syntax.
According to the specification.
Transformations applied to the element are performed on its child elements and its attributes are inherited by its children. HTML5 Canvas vs. What is the best approach for creating elements on the fly and being able to move them around. SVG stands for Scalable Vector Graphics.