Scalable Vector Graphics, generally referred to as SVG images, are typically produced in drawing programs such as Inkscape. But because they're defined in XML files, and so can also be created and edited in a text editor, they have a number of advantages over other image formats: they can be searched, indexed, and scripted, and yet, like other formats, can be compressed.
SVG images can be displayed via the <img>, <embed>, and <object> elements. The <embed> tag, which allows for scripting, is deprecated in HTML4 and XHTML but allowed in HTML5, while <object> does not allow for scripting and is supported in all versions of HTML.
Shown below is an image created as a file (my_image.svg) and displayed via the <img> element. This approach greatly limits the degree of interactivity a viewer can have with it.