Apple в сотрудничестве с другими разработчиками браузерных движков анонсировала выпуск Speedometer 3.0, который, по словам Apple, является «лучшим способом измерить производительность браузера на данный момент».
Команда WebKit от Apple рада представить Speedometer 3.0 — крупное обновление, которое лучше отражает современный Интернет. Оно разработано совместно разработчиками всех основных браузерных движков: Blink, Gecko и WebKit при участии сотен специалистов из таких компаний, как Apple, Google, Intel, Microsoft и Mozilla.
Изначально команда WebKit от Apple выпустила инструмент для бенчмаркинга в сотрудничестве с командой Google Chrome в 2014 году, но это первый случай, когда бенчмарк Speedometer был разработан в рамках отраслевого сотрудничества при поддержке каждого из основных браузерных движков.
Цель разработки и выпуска Speedometer под совместной моделью управления с участием множества заинтересованных сторон — «создать общее понимание производительности сети, чтобы можно было внести улучшения для повышения удобства использования», согласно анонсу. Последняя версия улучшает способы получения и расчета результатов Speedometer, отображает более подробные данные и представляет более широкий спектр рабочих нагрузок.
«Несколько тестов и рабочих нагрузок не могут симулировать весь Интернет», — признают участники. «Но при создании Speedometer 3 мы установили некоторые критерии для выбора тех, которые имеют решающее значение для удобства использования. Теперь мы как никогда близки к репрезентативному бенчмарку».
Speedometer 3.0 учитывает наиболее распространенные версии популярных фреймворков, включая React, Vue, Angular, Preact, Lit, Backbone и Svelte. Он также включает обновленный набор симулированных рабочих нагрузок для измерения большей части работы, которую браузер выполняет в ответ на действия пользователя, такие как отрисовка и асинхронные задачи.
Кроме того, улучшены инструменты для разработчиков, чтобы инженеры браузеров могли лучше понимать результаты, проводить профилирование и настраивать тесты. Архитектура тестового исполнителя также была переработана, чтобы упростить написание и поддержку сложных тестовых случаев.
Speedometer 3.0 доступен для использования сегодня на веб-сайте BrowserBench.org.