Tuesday, April 7th, 2009
The Qooxdoo gang have created tests for Taskspeed with some surprising results:
On IE qooxdoo is by far the fastest framework.
As always performance tests should be taken with a grain of salt. It’s hard to judge whether all implementations are really equivalent. For example in the jQuery tests John Resig implemented all tests in a pure jQuery way. There are obvious optimizations he consciously omited, but it apparently reflects the genuine jQuery coding style. There is no official qooxdoo way to work with the DOM yet, so we modeled our tests closely after the Dojo and jQuery tests.
Fabian Jakobs analyzes why they’ve performed so well, speculating that because they built a GUI toolkit they’ve been optimizing DOM operations since the beginning to keep it fast–and because they use Sizzle, their lack of attention to CSS optimizations didn’t kill them.
Fabian also mentions that these results encourage their intention to make qooxdoo’s DOM API available stand-alone:
These results show that we have a good base and encourage us to move forward in this direction.
You can check out the tests for yourself, though as Fabian mentions in his post, they require a trunk build of qooxdoo.
Posted by Ben Galbraith at 9:19 am