Dojo vs JQuery vs MooTools vs Prototype Performance Comparison
Sunday, February 24th, 2008As part of my Mootools lecture at Codecamp I showed a brief speed comparison between the most used Javascript Frameworks running in the major browsers. Now as the Mootools team has extended their performance test tool (slickspeed) it is time to revise my benchmarks and extend them over more browser/platforms.
Test results (Lower is better):

*For example FF (XP-NA) is Firefox 2.0.0.12 with no addons (extensions) enabled running under Windows XP
You can check the actual numbers (in ms) and the full browsers information in the table bellow:
| Dojo 1.0.2 | JQuery 1.2.3 | MooTools 1.2beta2 | Prototype 1.6.0.2 | |
| Mozilla Firefox 2.0.0.12 - no addons - winxp | 128 | 266 | 115 | 259 |
| Mozilla Firefox 2.0.0.12 - winxp | 144 | 290 | 127 | 260 |
| Mozilla Firefox 2.0.0.12 - linux | 253 | 438 | 255 | 384 |
| Opera 9.26 - winxp | 32 | 136 | 148 | 194 |
| Opera 9.26 - linux | 110 | 188 | 238 | 364 |
| Internet Explorer 7 - no addons - winxp | 263 | 330 | 662 | 1563 |
| Internet Explorer 7 - winxp | 264 | 334 | 674 | 1583 |
| Internet Explorer 6 | 387 | 600 | 945 | 2279 |
| Internet Explorer 6 - linux (wine) | 692 | 978 | 1310 | 2616 |
| Safari 3.0.4 Beta 3 - winxp | 36 | 76 | 84 | 116 |
| Konqueror - linux | 324 | 450 | X | X |
Conclusions:
- Safari under Windows XP is really blazing fast
- Mootools and Prototype JS do not work under Konqueror (KDE’s default browser)
- Dojo performs great. If we take only these test into consideration it safe to say it is the fastest Javascript Framework
- Linux browsers are relatively slower against their Windows versions
- Prototype is insanly slow under Internet Explorer
Disclaimer: This benchmark is somehow subjective because the test results depend on the current OS load and other factors. If you have any corrections or comments on this topic I will gladly review them and will revise the results if needed.