Speedometer 3.0, совместный проект поставщиков браузеров, повышает оптимизацию веб-приложений с помощью бенчмаркингового анализа.
Благодаря модели управления с участием множества заинтересованных сторон обновленный бенчмарк отражает различные перспективы и рабочие процессы, направленные на улучшение взаимодействия с пользователем в разных браузерах.
Новые рабочие нагрузки отражают эволюцию веб-пространства, включая сложные макеты DOM, рендеринг SVG и холста, а также более реалистичные пути пользователей.
Включение фреймворков было определено на основе данных HTTP-архива и обсуждений с поставщиками браузеров, что обеспечило наличие репрезентативной выборки.
Добавление рабочей нагрузки на основе веб-компонентов расширяет сферу охвата бенчмарка.
Валидация с использованием Chrome runtime-call-stats указывает на более сбалансированное представление веб-API с меньшим упором на innerHTML и более пристальным вниманием к API DOM.
Бенчмарк включает TodoMVC, Complex DOM, одностраничные приложения, приложения для составления диаграмм и информационные панели, а также редакторы кода для имитации типичных взаимодействий с пользователем.
Охватывая более широкий спектр вариантов использования веб-ресурсов, Speedometer 3.0 позволяет поставщикам браузеров оптимизировать производительность в областях, наиболее важных для пользователей.
Этот совместный подход гарантирует, что улучшения, внесенные в браузерные ядра, приносят пользу пользователям независимо от их предпочтительного браузера.
Бенчмарк продолжает развиваться, стремясь точно отражать меняющийся ландшафт веб-пространства.
blog.chromium.org
Speedometer 3: Building a benchmark that represents the web
Create attached notes ...
