Apple’s Safari browser, followed by Firefox 1.5 and the upcoming Opera 9, have all implemented support for the
Though filled with potential,
<canvas> has not seen much use in mainstream Web development as yet, due mainly to the fact that it remains completely unsupported by Internet Explorer.
Where Scalable Vector Graphics (SVG) in Firefox 1.5. SVG is a W3C standard for 2D graphics similar in scope to
<canvas> has been used has been in implementing support for
It turns out a similar trick can be used to bring support for
<canvas> (and perhaps, one day, SVG) to Internet Explorer. With a bit of experimentation over the course of a few evenings, Emil Eklund has been able to use Vector Markup Language (VML), a proprietary language similar to SVG supported by Internet Explorer 5 or later for Windows, as a basis for adding basic support for
<canvas> to Internet Explorer.
Though there remains much work for intrepid developers to do to bring complete support for
<canvas> to Microsoft’s browser, the basics are there and working, and certainly up to the task of rendering, say, charts, graphs and other simple vector illustrations.