[cairo] Some Comparative Performance Figures

Gerdus van Zyl gerdusvanzyl at gmail.com
Thu Jun 28 10:00:02 PDT 2007


I created a port of the benchmark on bubblemark.com for cairo using D
(digitalmars D) and Python. See below some comparative figures. It is
a simple test with 16 bouncing balls in a rectangle 300x500 pixels, in
most implementations each ball is a png or is rendered into a bitmap.
I don't know how much overhead is involved with firefox plugins but it
is still interesting to compare. I also tested with IE7 and got
sometimes slower and sometimes faster results.

DHTML (Firefox 2.0.0.4)            52 fps
Silverlight (Javascript version)    48 fps
Silverlight (CLR version)            75 fps
Flex                                        68-78 fps (varies probably
because of JIT)
Java Swing                              58 fps

Cairo Python                           45 fps
Cairo D                                   89 fps

So it looks like cairo is quite speedy.


More information about the cairo mailing list