This document discusses web vector graphics and compares Canvas and SVG technologies. It provides examples of code for creating shapes with Canvas and SVG. It also analyzes browser support for Canvas and SVG over time, finding that support for both has increased, though SVG support levels have surpassed Canvas. The document recommends libraries like DojoX, ExCanvas, and Raphael that can help support Canvas and SVG across different browsers.