Svg Vs Draw. Contrary to raster images that become blurry on high DPI screens vector images can be resized with no quality loss. The element is used to define a path.
So it can be printed with high quality at any resolution. The limit of what can be drawn on a Canvas is only limited by how much code a developer is willing to write. SVG code can go right within HTML and are like declarative drawing instructions.
Because Canvas is a lower level API than SVG it offers more flexibility than SVG in exchange for greater complexity.
All of the commands above can also be expressed with lower letters. You should use svg though whenever possible - they look much better. The following commands are available for path data. Hence it is not suitable for printing on higher resolution.