WebKit запускає орієнтир браузера JetStream2

Нещодавно WebKit запустила JetStream 2, новий набір тестів для вимірювання ефективності операцій JavaScript та WebAssembly у веб-браузерах.

Тести веб-переглядачів були надзвичайною справою ще при запуску Google Chrome. Google використовував їх, щоб продемонструвати, наскільки швидше функціонування JavaScript Chrome у порівнянні з Internet Explorer або Firefox - двома основними браузерами ще за той час.

Одним із ефектів було те, що виробники браузерів почали оптимізувати та покращувати продуктивність JavaScript; це призвело до того, що орієнтири стають менш важливими, оскільки швидкість покращується в браузерах.

JetStream 2

JetStream 2 перевіряє роботу веб-браузерів на JavaScript та WebAssembly, а також на виконання інших функцій, таких як Web Workers. Просто натисніть кнопку запуску на веб-сайті еталону JetStream 2, щоб перевірити браузер.

JetStream 2 також включає новий набір орієнтирів, які вимірюють ефективність веб-асамблеї, веб-працівників, обіцянки, ітерацію асинхронізації, регулярні вирази unicode та розбір JavaScript.

Тест браузера виконує 64 тести, деякі з яких походять з інших тестів, таких як JetStream, SunSpider або Octane. Команда розробників описує кожен з тестів, які JetStream 2 виконує на цій сторінці.

Команда запустила орієнтир на MacBook Pro для порівняння результатів Safari, Chrome та Firefox. Сафарі взяв корону в тесті, а за ним Chrome (приблизно на 8% повільніше) і Firefox (приблизно на 68% повільніше).

Я вирішив запустити тест на машині Windows. Хоча я не міг запустити Safari в Windows, я перемістив його в останніх стабільних версіях Chrome, Firefox та Microsoft Edge.

Chrome вдалося отримати оцінку близько 105, Firefox - 78 балів. Натомість Firefox Nightly отримав оцінку нескінченності, яка говорить про те, що під час тестування щось зламалось. Тест не завершився в Microsoft Edge, і мені довелося його припинити, оскільки він навіть не закінчив перший тест набору тестів.

Заключні слова

Новий бенчмарк свідчить про те, що Mozilla необхідно виконати певну роботу, щоб усунути розрив у ефективності відповідно до еталону. Показові показники не обов'язково стосуються ефективності в реальному світі.

Тепер Ви : Ви запустили тест? Як функціонували браузери, встановлені на вашому пристрої?