Выпущен SunSpider JavaScript Benchmark 1.0

Не так давно в Галактике не так далеко, производительность JavaScript была горячей темой в мире браузеров. Вероятно, все началось с выпуска Google Chrome и скорости JavaScript, превосходящей конкурентов — Firefox, Internet Explorer и Opera — во всех аспектах. Тогда тесты, такие как SunSpider, использовались для оценки производительности JavaScript, чтобы получить представление о производительности JavaScript в браузере.

Позже были выпущены и использовались более сложные тесты. Прошло некоторое время, и производительность JavaScript была улучшена почти в каждом веб-браузере до такой степени, что различия все еще были видны на бумаге, но уже не во время работы в Интернете.

Возможно, вы заметили, что большинство технических сайтов перестали тестировать производительность веб-браузеров — я знаю, что мы это делаем, — потому что это уже не так важно, как раньше. Тем не менее, выполнение тестов JavaScript время от времени может предоставить разработчикам браузеров, разработчикам приложений, веб-мастерам и заинтересованным пользователям важную информацию о производительности.

Тест JavaScript SunSpider 1.0 был выпущен сегодня Webkit. По словам создателей, был исправлен ряд ошибок и внесены улучшения для дальнейшего повышения точности и повторяемости теста. Последний пункт особенно важен, поскольку результаты в миллисекундах могут немного отличаться, если вы запускаете тесты несколько раз в одном веб-браузере.

тест javascript sunspider

Итак, насколько популярные браузеры справляются с тестом? (все тесты проводились на 64-битной версии Windows 7)

  • Mozilla Firefox 23 Nightly — 182,7 мс
  • Google Chrome 28 Canary — 233,1 мс
  • Microsoft Internet Explorer 10 — 143,9 мс
  • Opera 12.15 — не прошел тест

Может показаться неожиданным, что Chrome оказался последним в тесте, а Microsoft Internet Explorer 10 первым. Он подчеркивает, что Microsoft, а также Mozilla сделали большой скачок в производительности JavaScript. Я бы не стал сильно интерпретировать результаты, поскольку мы говорим здесь о миллисекундах.

Если вы разработчик, вы можете узнать больше об изменениях в последней версии SunSpider на сайте Блог Webkit.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *