RSS Chromium Blog

Спидометр 3: Разработка теста, который представляет интернет

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