Спидометр 3.0 появился благодаря совместной работе Mozilla, Google, Microsoft и Apple.

Спидометр

Спидометр измеряет производительность браузера

Несмотря на большие успехи, достигнутые в веб-разработке, и все эти усилия по достижению унификации веб-разработки, середина 2024 года — это дата, когда браузеры не сумели (или не захотели) достичь общего стандарта и для К лучшему или худшему, эта ситуация также привела к тому, что каждый из них внес какую-то функцию или преимущество, которое было реализовано в то время в других браузерах.

Говорить об измерении производительности веб-браузеров не так просто, как в других случаях, поскольку в этом случае исследуются разные аспекты и поэтому обычно используются различные инструменты. Но теперь ситуация может принять другой оборот, поскольку тяжеловесы Интернета объединили свои усилия.

И это Спустя шесть лет с момента его последнего выпуска он представлен Обновленный инструмент для оценки производительности и скорости отклика веб-браузеров: Спидометр 3.0, разработанный совместно Mozilla, Google, Microsoft и Apple, основное внимание уделяется оценке задержек путем моделирования работы пользователей с обычными веб-приложениями.

В сотрудничестве с ведущими движками веб-браузеров Blink/V8, Gecko/SpiderMonkey и WebKit/JavaScriptCore мы рады представить Speedometer 3.0. Бенчмарки, такие как Speedometer, — это инструменты, которые могут помочь производителям браузеров найти возможности для повышения производительности. В идеале они имитируют функциональность, которую пользователи находят на типичных веб-сайтах, чтобы гарантировать, что браузеры смогут оптимизировать области, выгодные для пользователей.

О спидометре 3.0

Спидометр 3.0 есть примечателен тем, что является первым пакетом тестирования производительности браузера, созданным вместе крупными разработчиками браузерных движков, и это стало возможным благодаря разработке общей политики тестирования.

Набор инструментов для запуска тестов был расширен для рассмотрения различных операций браузера путем измерения реакции на действия пользователя. Сюда входит не только время выполнения кода, но также время рендеринга и асинхронного выполнения задач.

Для разработчиков браузеров были разработаны инструменты для анализа результатов тестирования, создания профилей производительности и корректировки параметров тестирования при необходимости. Дополнительно предусмотрена возможность создания сложных пользовательских сценариев запуска тестов.

Что касается обновлений спидометра 3.0, Осуществлен переход на использование новых версий фреймворков Angular, Backbone, jQuery, Lit, Preact, React, React+Redux, Svelte и Vue. Также были реализованы современные шаблоны дизайна для сайтов и веб-приложений, такие как использование Webpack, веб-компонентов и обновленные методы работы с DOM.

были включены Дополнительные тесты для оценки производительности рендеринга с элементом Canvas, генерацией SVG, Сложная обработка CSS, обработка дерева DOM обширные и методы, используемые при редактировании контента WYSIWYG и на новостных сайтах.

Спидометр 3.0, предназначен для оценки производительность различных используемых тестов:

  1. Добавляйте, заполняйте и удаляйте заметки в TodoMVC: Такие действия, как добавление, заполнение и удаление 100 заметок, выполняются с помощью диспетчера задач TodoMVC. Это реализовано в вариантах на основе разных веб-фреймворков, методов работы с DOM и версий стандарта ECMAScript. Примеры параметров TodoMVC включают такие платформы, как React, Angular, Vue, jQuery, WebComponents, Backbone, Preact, Svelte и Lit, а также параметры, использующие расширенные функции, представленные в спецификациях ECMAScript 5 и ECMAScript 6.
  2. Редактирование текста в режиме WYSIWYG: Редактирование текста с разметкой WYSIWYG оценивается с использованием таких редакторов кода, как CodeMirror и TipTap.
  3. Загрузка и взаимодействие с графикой: Оценивается загрузка и взаимодействие с графикой, созданной с использованием элемента холста или созданной в формате SVG с использованием таких библиотек, как Observable Plot,chart.js и Reaction-stockcharts.
  4. Навигация и взаимодействие с новостными сайтами: Навигация по страницам и взаимодействие с контентом моделируются на типичных новостных сайтах с использованием веб-фреймворков Next.js и Nuxt.

Что касается результатов, полученных при прохождении набора тестов Speedometer 3.0, то на macOS лидирует Chrome с 22.6 баллами, за ним следуют Firefox с 20.7 баллами и Safari с 19.0 баллами. Для сравнения, в Speedometer 2.1 лидировал Safari с 481 очком, за ним следовал Firefox с 478 очками и заметно отставший Chrome с 404 очками в том же тесте с теми же браузерами. В Ubuntu 22.04 Chrome набрал 13.5 и 234 балла, а Firefox — 12.1 и 186 баллов в версиях Speedometer 3.0 и 2.1 соответственно.

наконец, если вы интересно узнать о нем больше, вы можете проверить детали По следующей ссылке.


Оставьте свой комментарий

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

*

*

  1. Ответственный за данные: Мигель Анхель Гатон
  2. Назначение данных: контроль спама, управление комментариями.
  3. Легитимация: ваше согласие
  4. Передача данных: данные не будут переданы третьим лицам, кроме как по закону.
  5. Хранение данных: база данных, размещенная в Occentus Networks (ЕС)
  6. Права: в любое время вы можете ограничить, восстановить и удалить свою информацию.