« Cairo improvements | Main | Filter performance »
March 4, 2006
SVG Performance
On Robert's suggestion, added Opera to the table from the last post. Again, all tests run on the same 1.7GHz Pentium-M WinXP machine, time in seconds. Tests have a builtin overhead of fifteen seconds in the first two, five seconds in the rest.
| Firefox 1.5.0.1 | Firefox trunk | Adobe SVG 3.03 | Opera 9.00.8246 | |
|---|---|---|---|---|
| test1 (complex paths) | 15.9 | 15.9 | 15.0 | 15.2 |
| test2 (complex paths with transparency) | 16.8 | 17.4 | 15.0 | 15.2 |
| test3 (text) | 5.4 | 5.3 | 5.0 | 5.0 |
| test4 (images) | 18.9 | 9.0 (1) | 9.6 (2) | 14.8 |
| test5 (linear gradients) | 43.0 | 10.9 | 5.1 | 18.8 |
| test6 (radial gradients) | 47.4 | 20.5 | 6.8 | 25.2 |
Notes:
- Full images shown, but are blue shifted. This number has a lot of room for improvement, because we're doing a lot of conversion work not necessary in the new all-cairo world.
- Full images shown, but with the wrong transform that stretches them.
Posted by tor at March 4, 2006 7:27 AM
Comments
Is there a bug filed for the blue-shift? I can't see one.
Posted by: Doug Wright at March 4, 2006 10:56 PM
Don't wanna bother, but ksvg could also be included in that table, as it makes konqueror an svg-enabled browser as well! :-)
Posted by: Yves at March 5, 2006 11:28 AM
No bug filed about the blue shift that I know of; I'm pretty sure I know what's happening - just a color channel ordering problem during conversion.
ksvg[2] doesn't run on Windows as far as I know, so couldn't be directly compared to the others in the table.
Posted by: tor at March 5, 2006 4:25 PM
Lower is better.
Posted by: Laurens Holst at March 7, 2006 1:21 AM
Hi! It might be pretty interesting to put Renesis into the Table, too..
Posted by: John at March 19, 2006 8:39 AM