Wydano SunSpider JavaScript Benchmark 1.0
- Kategoria: Internet
Jeszcze nie tak dawno w odległej galaktyce wydajność JavaScript była gorącym tematem w świecie przeglądarek. Prawdopodobnie zaczęło się od wydania przeglądarki Google Chrome i szybkości JavaScript, która pokonała konkurencję - Firefox, Internet Explorer i Opera - we wszystkich aspektach. W tamtych czasach testy porównawcze, takie jak SunSpider, były używane do testowania wydajności JavaScript w celu uzyskania odczytu wydajności JavaScript przeglądarki.
Później udostępniono i zastosowano bardziej wyrafinowane testy porównawcze. Minęło trochę czasu i wydajność JavaScript poprawiała się w prawie każdej przeglądarce internetowej, aż do momentu, w którym różnice były nadal widoczne na papierze, ale nie tak naprawdę już podczas przeglądania Internetu.
Być może zauważyłeś, że większość witryn technicznych przestała testować wydajność przeglądarek internetowych - wiem, że tak - ponieważ nie ma to większego znaczenia niż wcześniej. Mimo to, od czasu do czasu uruchamianie testów JavaScript może dostarczyć programistom przeglądarek, programistom aplikacji, webmasterom i zainteresowanym użytkownikom ważne informacje dotyczące wydajności.
Test porównawczy JavaScript SunSpider 1.0 został wydany dzisiaj przez Webkit. Według twórców naprawiono szereg błędów i wprowadzono ulepszenia, aby jeszcze bardziej zwiększyć dokładność i powtarzalność testu. Szczególnie ostatni punkt jest ważny, ponieważ wyniki w milisekundach mogą się znacznie różnić, gdy wielokrotnie przeprowadzałeś testy w jednej przeglądarce internetowej.
Jak dobrze radzą sobie popularne przeglądarki w teście porównawczym? (wszystkie testy przeprowadzono na 64-bitowej wersji systemu Windows 7)
- Mozilla Firefox 23 Nightly - 182,7 ms
- Google Chrome 28 Canary - 233,1 ms
- Microsoft Internet Explorer 10 - 143,9 ms
- Opera 12.15 - nie ukończyła testu
Zaskoczeniem może być to, że Chrome pojawia się na końcu testu, a Internet Explorer 10 firmy Microsoft jako pierwszy. Podkreśla, że Microsoft - a także Mozilla - poczynił duże postępy w zakresie wydajności JavaScript. Nie chciałbym jednak zbytnio interpretować wyników, ponieważ mówimy tutaj o milisekundach.
Jeśli jesteś programistą, więcej informacji na temat zmian w najnowszej wersji SunSpider można znaleźć pod adresem Blog Webkit .