Comparison of layout engines (SVG)
This article is a comparison of layout engine support for Scalable Vector Graphics.
SVG version support
Trident |
Tasman |
Gecko |
WebCore |
KHTML |
Presto |
iCab |
|||
|---|---|---|---|---|---|---|---|---|---|
SVG |
1.1 |
Tiny (SVGT) |
|||||||
Basic (SVGB) |
|||||||||
Full |
|||||||||
1.2 |
Tiny |
||||||||
sXBL |
|||||||||
XBL 2.0 |
|||||||||
Gecko general overview notes
Gecko 1.9 will support many more features.
KHTML general overview notes
KHTML— Does not have any native image support. This is by design: in Konqueror, multimedia files are handled by KParts. The KDE project also developed a SVG plugin for Konqueror, known as KSVG.
Presto general overview notes
SVG Basic— Presto 9.0 has added quite large, but incomplete SVGB support.
SVG 1.1 support
Comparison of various Scalable Vector Graphics element support.
Note: IE does not support SVG natively, but requires third-party plugins.
Trident |
Tasman |
Gecko |
WebCore |
KSVG |
Presto |
iCab |
Batik |
Adobe SVG Viewer |
|
|---|---|---|---|---|---|---|---|---|---|
colspan="10" | Structure Module |
|||||||||
|
|||||||||
|
|||||||||
|
|||||||||
|
|||||||||
|
|||||||||
|
{{?}} |
||||||||
|
|||||||||
|
|||||||||
colspan="10" | Conditional Processing Module |
|||||||||
|
{{?}} |
||||||||
colspan="10" | Image Module |
|||||||||
|
|||||||||
colspan="10" | Style Module |
|||||||||
|
{{?}} |
||||||||
colspan="10" | Shape Module |
|||||||||
|
|||||||||
|
|||||||||
|
|||||||||
|
|||||||||
|
|||||||||
|
|||||||||
|
|||||||||
colspan="10" | Text Module |
|||||||||
|
|||||||||
|
|||||||||
|
|||||||||
|
|||||||||
|
{{?}} |
||||||||
|
{{?}} |
||||||||
|
{{?}} |
||||||||
|
{{?}} |
||||||||
colspan="10" | Marker Module |
|||||||||
|
{{?}} |
||||||||
colspan="10" | Color Profile Module |
|||||||||
|
{{?}} |
||||||||
colspan="10" | Gradient Module |
|||||||||
|
|||||||||
|
|||||||||
|
|||||||||
colspan="10" | Pattern Module |
|||||||||
|
|||||||||
colspan="10" | Clip Module |
|||||||||
|
{{?}} |
||||||||
colspan="10" | Mask Module |
|||||||||
|
{{?}} |
||||||||
colspan="10" | Filter Module |
|||||||||
|
{{?}} |
||||||||
|
{{?}} |
||||||||
|
{{?}} |
||||||||
|
{{?}} |
||||||||
|
{{?}} |
||||||||
|
{{?}} |
||||||||
|
{{?}} |
||||||||
|
{{?}} |
||||||||
|
{{?}} |
||||||||
|
{{?}} |
||||||||
|
{{?}} |
||||||||
|
{{?}} |
||||||||
|
{{?}} |
||||||||
|
{{?}} |
||||||||
|
{{?}} |
||||||||
|
{{?}} |
||||||||
|
{{?}} |
||||||||
|
{{?}} |
||||||||
|
{{?}} |
||||||||
|
{{?}} |
||||||||
|
{{?}} |
||||||||
|
{{?}} |
||||||||
|
{{?}} |
||||||||
|
{{?}} |
||||||||
|
{{?}} |
||||||||
colspan="10" | Cursor Module |
|||||||||
|
{{?}} |
||||||||
colspan="10" | Hyperlinking Module |
|||||||||
|
|||||||||
colspan="10" | View Module |
|||||||||
|
{{?}} |
||||||||
colspan="10" | Scripting Module |
|||||||||
|
{{?}} |
||||||||
colspan="10" | Animation Module |
|||||||||
|
|||||||||
|
|||||||||
|
|||||||||
|
|||||||||
|
|||||||||
|
{{?}} |
||||||||
colspan="10" | Font Module |
|||||||||
|
{{?}} |
||||||||
|
{{?}} |
||||||||
|
{{?}} |
||||||||
|
{{?}} |
||||||||
|
{{?}} |
||||||||
|
{{?}} |
||||||||
|
{{?}} |
||||||||
|
{{?}} |
||||||||
|
{{?}} |
||||||||
|
{{?}} |
||||||||
|
{{?}} |
||||||||
colspan="10" | Extensibility Module |
|||||||||
|
{{?}} |
External links
- SVG rendering engine comparison pages - visual comparison among various FOSS SVG rendering libraries
- W3C SVG Test Cases for SVG Full
- SVG Test Suite Results - Summary results of W3C test suite on multiple browsers and browser plugins.
de:Liste der SVG-Unterstützung in Browsern