4 ms·
Raphaël JS is great for using vector graphics across multiple browsers: http://raphaeljs.com/ http://raphaeljs.com/
by j_col 14y ago
Raphaël JS is great for using vector graphics across multiple browsers: http://raphaeljs.com/ http://raphaeljs.com/
- nickmain 14y agoDoes it address any of the issues presented in the article ?
- j_col 14y agoCross-browser vector graphics.
- apendleton 14y agoSort of. It implements a lowest-common-denominator vector stack on top of either VML for old-IE, or SVG for everything else. This means many vector operations available in SVG but not in VML are either not available in Raphael, or are implemented in a way that doesn't take advantage of native capabilities. We experienced an issue, for instance, with trying to animate a zoom effect on a path. This is doable in SVG with transform properties in a very performant way, but Raphael implemented it by recomputing all the path coordinates at each zoom level for each animation frame, which was too slow to be usable. On top of this, the other major browser environment that doesn't support SVG is pre-Honeycomb Android, which doesn't support VML either, so Raphael only gets you so far in terms of being cross-browser.