CSS Selector Speed tests using SlickSpeed

Jack Slocum - creator of my favorite JavaScript library1 Ext JS - ran some tests using SlickSpeed from the MooTools developers with the latest development release of Ext JS, 1.1 RC1.

I ran a few additional tests with the following configurations:

  • Firefox 2.0.0.4, Safari 3.0.22.522.12: OS X 10.4.10 on a Mac Book Pro 2.33GHz Core 2 Duo, 3GB RAM.
  • Safari 3.0.2.522.13.1: IE 6 on XP, dual-core Opteron 175, 4GB RAM.
  • IE 7: XP, VMWare Workstation 6.0.0.457312, 1 CPU from the dual-core Opteron 175, 512MB RAM
Library IE 7 Firefox 2 Safari 3 (Mac) Safari 3 (Win) IE 6
Ext 183 ms 314 ms 116 ms 64 ms 461 ms
jQuery 362 ms 442 ms 197 ms 160 ms 861 ms
Dojo 427 ms 363 ms 188 ms 191 ms 780 ms
MooTools 838 ms (4 err) 194 ms (2 err) 158 ms (2 err) 128 ms (2 err) 1333 ms
Prototype 1097 ms 198 ms (2 err) 158 ms 88 ms 1674 ms

I didn't count zero results as errors, in retrospect I probably should have.

  1. "Library" doesn't really do it justice, it's a tremendous collection of "JavaScript, Ajax and UI components" [back]
  2. Not really fair, I know, but it still outperformed IE 6 [back]

 

One Response to “CSS Selector Speed tests using SlickSpeed”

  1. Jack Slocum Says:

    Those Safari 3 (Win) numbers are amazing!

Leave a Reply