Javascript frameworks – benchmark
SlickSpeed je sada benchmarků, která testuje rychlost a správnost jednotlivých javascriptových frameworků. Test můžeme najít na různých stránkách – liší se podle počtu frameworků, kterou jsou do hodnocení zařazeny. Funguje na principu zpracování selektorů v CSS. Který framework je tedy nejpřesnější a nejrychlejší? Jednoduchá otázka a jasná odpověď přesto neexistuje. Výsledky se liší jednak test od testu, jednak se diametrálně rozchází podle použitého prohlížeče.
V Opeře a Firefoxu se o první příčku pere mooTools a Prototype. Prototype obvykle těsně vítězí a JQuery končí na poslední místě s největším počtem chyb a time-outů.
V Internet Exploreru jsou výsledky přesně opačné: JQuery vítězí, na druhém místě je mooTools, Prototype je třetí.
Zde jsou výsledky (použitý test: http://mootools.net/slickspeed/):
Čísla znamenají součty jednotlivých časů, nižší hodnota je lepší.
| Prohlížeč: | Framework: | Výsledný čas: |
| Opera 9.24 | Prototype 1.6 | 620 |
| MooTools 1.2 beta1 | 680 | |
| JQuery 1.21 | 1173 | |
| Opera 9.5 beta | Prototype 1.6 | 197 |
| MooTools 1.2 beta1 | 208 | |
| JQuery 1.21 | 367 | |
| MSIE 7 | Prototype 1.6 | 1730 |
| MooTools 1.2 beta1 | 1289 | |
| JQuery 1.21 | 945 | |
| Firefox 2 | Prototype 1.6 | 276 |
| MooTools 1.2 beta1 | 289 | |
| JQuery 1.21 | 639 | |
| Firefox 3 beta 1 | Prototype 1.6 | 231 |
| MooTools 1.2 beta1 | 201 | |
| JQuery 1.21 | 628 |