SunSpider JavaScript Benchmark 1.0 освободен
- Категория: Интернет
Не толкова отдавна в галактика, която не беше толкова далеч, изпълнението на JavaScript беше гореща тема в света на браузърите. Вероятно започна с пускането на Google Chrome и скоростта на JavaScript, която победи конкуренцията - Firefox, Internet Explorer и Opera - във всички аспекти. Тогава показатели като SunSpider са били използвани за сравняване на производителността на JavaScript, за да се получи отчитане на работата на JavaScript в браузъра.
По-късно бяха пуснати и използвани по-сложни показатели. Измина известно време и работата на JavaScript бе подобрена в почти всеки уеб браузър до степен, в която разликите все още бяха видими на хартия, но всъщност вече не се търсят в интернет.
Може би сте забелязали, че по-голямата част от технологичните сайтове са спрели да тестват производителността на уеб браузърите - знам, че имаме - защото всъщност вече няма толкова голямо значение, отколкото преди. И все пак работещите бенчмарки в JavaScript от време на време могат да предоставят на разработчиците на браузъри, разработчиците на приложения, уебмайсторите и заинтересованите потребители важна информация за ефективността.
Показателят на JavaScript SunSpider 1.0 е освободен днес от Webkit. Според създателите са отстранени редица грешки и са направени подобрения, за да се увеличи по-нататък точността и повторяемостта на теста. Особено последната точка е важна, тъй като резултатите в милисекунди могат да се различават доста, когато сте пускали тестове многократно в един уеб браузър.
И така, колко добре се справят популярните браузъри в показателя? (всички тестове, проведени на 64-битова версия на Windows 7)
- Mozilla Firefox 23 Nightly - 182,7ms
- Google Chrome 28 Canary - 233,1ms
- Microsoft Internet Explorer 10 - 143.9ms
- Опера 12.15 - не завърши теста
Може да дойде като изненада, че Chrome се показва последен в теста, а Microsoft Internet Explorer 10 първо. Той подчертава, че Microsoft - и Mozilla също направиха големи скокове по отношение на производителността на JavaScript. Не бих тълкувал много в резултатите, въпреки че тук говорим за милисекунди.
Ако сте разработчик, можете да намерите повече информация за промените в последната версия на SunSpider в Блог на Webkit ,