Firefox 3.6 – wydajność silnika JavaScript
Wraz z wydaniem nowego ognistego lisa, oznaczonego numerem 3.6, otrzymaliśmy sporo zmian w tej przeglądarce. To co najbardziej interesujące z punktu widzenia programisty to wydajność silnika JavaScript, która została poprawiona wg. zapewnień producenta o ok. 20%.
Pokusiłem się o mały test przy pomocy benchmark’a SunSpider nowej wersji Firefox’a, tego jak wypada w porównaniu do poprzedniej 3.5.7, oraz na tle innych popularnych przeglądarek. Co z tego wyszło? Zobaczcie sami.
Wyniki przedstawione na poniższym wykresie są rezultatami testów SunSpider’a, podanymi w milisekundach. Ogólnie rzecz ujmując, im mniej, tym lepiej.

Stawkę otwiera Internet Explorer 8 z oszałamiającym wynikiem na poziomie prawie 5 sekund. Najlepiej wypada przeglądarka firmy Google, deklasując pozostałych rywali. Nowy Firefox 3.6 stara się zbliżyć do lidera poprawiając swój dotychczasowy wynik o 25%. Jak widzimy, słowa Mozilli są jednak coś warte jeśli chodzi o deklaracje wydajności.
Oczywiście bezwzględne wartości liczbowe zależą od konfiguracji sprzętowej na jakiej wykonywany był pomiar. Nie mniej, względne różnice między wersjami czy też przeglądarkami mówią nam o wydajności ich silnika JavaScript.
Jak przekłada się to na realne odczucia? W dobie popularyzacji technik takich jakich jak AJAX, oraz dominacji framework’ów pokroju jQuery, bardzo! Może nowa wersja produktu Mozilli, w porównaniu ze starszą, nie wgniecie nas w fotel, to jednak dobrze że producenci starają się implementować coraz to lepsze rozwiązania w tym zakresie.