SVGs
SVG stands for Scalable Vector Graphics, an XML-based image format for two-dimensional graphics. Developed as a W3C standard, SVG describes graphics in a text-based vector format that scales without quality loss. The language revolves around the <svg> root element and supports shapes, paths, text, gradients, filters, and interactivity.
SVG graphics can be embedded directly in HTML, included as separate files, or used as CSS backgrounds.
Advantages include resolution independence, small file sizes for simple graphics, and editing ease in vector tools.
Limitations include not being ideal for photographs; very complex SVGs can be heavy and taxing on CPUs.
Common use cases include icons, logos, UI controls, charts, and scalable illustrations. SVGs can be inlined in
Browser support is strong among modern engines; all major browsers render SVG, with inline SVG supported for