stringtranslate.com

Тест скорости браузера

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

Общие тесты

Спидометр 2.0

Speedometer был первоначально разработан командой WebKit в Apple и выпущен в 2014 году, а затем обновлен в 2018 году. [1] Speedometer 2.0 тестирует скорость отклика веб-приложений браузера, измеряя время имитируемых взаимодействий пользователя.

Этот бенчмарк имитирует действия пользователя по добавлению, завершению и удалению элементов списка дел с использованием нескольких примеров в TodoMVC. Каждый пример в TodoMVC реализует одно и то же приложение todo с использованием API DOM разными способами. Некоторые вызывают API DOM напрямую из ECMAScript 5 (ES5), ECMASCript 2015 (ES6), ES6, транспилированного в ES5, и Elm, транспилированного в ES5. Другие используют один из одиннадцати популярных фреймворков JavaScript: React, React с Redux, Ember.js, Backbone.js, AngularJS, (новый) Angular, Vue.js, jQuery, Preact, Inferno и Flight. Многие из этих фреймворков используются на самых популярных веб-сайтах в мире, таких как Facebook и Twitter. Производительность этих типов операций зависит от скорости API DOM, движка JavaScript, разрешения стиля CSS, макета и других технологий.

Миротворец

Peacekeeper — это платформенно-независимый бенчмарк от Futuremark , который тестирует рендеринг, математические операции и операции с памятью. Он занимает около 5 минут для выполнения и сообщает результаты других браузеров с другими процессорами. Futuremark прекратил поддержку Peacekeeper в июле 2015 года. [2] Тест был переведен в автономный режим в марте 2018 года и больше не доступен.

Тест-драйв

Microsoft поддерживает набор ориентированных на производительность тестов, часто предназначенных для проверки и проверки производительности JavaScript и рендеринга. Эти тесты обычно предназначены для демонстрации производительности IE [ требуется ссылка ] , но совместимы с другими основными браузерами.

WebXPRT

WebXPRT — это кроссплатформенный браузерный бенчмарк, который запускает рабочие нагрузки на основе HTML5 и JavaScript. [3] Тест предоставляет оценки для шести отдельных рабочих нагрузок, а также общую оценку. [4] WebXPRT публикуется сообществом разработчиков BenchmarkXPRT, которое администрируется Principled Technologies, и является одним из тестов BenchmarkXPRT. WebXPRT 4 — это самая последняя версия WebXPRT. [5]

3D тесты

Вирпл BMark

Тест производительности для HTML5 3D приложений. Он тестирует производительность как в Canvas3D , так и в WebGL .

Наборы для разработчиков

Тесты Mozilla

Дромео (заменен Кракеном)

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

Кракен (активный)

Еще один набор тестов JavaScript от Mozilla, выпущенный 14 сентября 2010 года. [6]

Тесты Apple

JetStream (активный)

Тестовый набор JavaScript, разработанный Apple. [7]

SunSpider (заменен)

SunSpider — это бенчмарк, созданный командой webkit, целью которого является измерение производительности JavaScript в задачах, относящихся к текущему и ближайшему будущему использованию JavaScript в реальном мире, таких как шифрование и обработка текста. [8] Пакет также пытается быть сбалансированным и статистически обоснованным. [9]

Версия 0.9 была выпущена командой WebKit в декабре 2007 года. [10] Она была хорошо принята, [11] и другие разработчики браузеров также используют ее для сравнения производительности JavaScript в различных браузерах. [12]

Версия 0.9.1 была выпущена в апреле 2010 года. [13]

Версия 1.0 была выпущена в апреле 2013 года. [14]

Google-тесты

V8 (заменен)

Тестовый набор JavaScript от Google , используемый для оптимизации веб-браузера Google Chrome . Он не тестирует производительность рендеринга. Он был заменен бенчмарком Octane от Google.

Октановое число (не поддерживается)

Тестовый набор JavaScript от Google, который заменяет бенчмарк V8. Согласно Google, «Octane v.1 состоит из 13 тестов, 5 новых и 8 из оригинального набора тестов V8». [15] Octane v.2 вытеснил v.1, состоящий из «17 тестов, на четыре больше, чем Octane v1». [16]

По состоянию на 12 апреля 2017 года Google больше не поддерживает Octane. [17]


GUIMark 2

Проверяется векторная, растровая и текстовая визуализация для Adobe Flash и HTML5.

Ссылки

  1. ^ «Спидометр 2.0: эталон отзывчивости современных веб-приложений». 15 января 2018 г.
  2. ^ Бринкманн, Мартин (23 июля 2015 г.). «Futuremark прекращает поддержку бенчмарка Peacekeeper». Ghacks . Получено 7 февраля 2017 г.
  3. ^ Хачманн, Марк (28 ноября 2018 г.). «Обзор планшета Samsung Galaxy Book 2: производительность уступает место времени работы от батареи». PCWorld . Получено 8 августа 2019 г.
  4. ^ Эддисон, Кен (19 апреля 2018 г.). «Обзор Ryzen 7 2700X и Ryzen 5 2600X: Zen взрослеет». PC Perspective . Получено 8 августа 2019 г.
  5. ^ TS, Ganesh (28 декабря 2023 г.). "Обзор мини-ПК ASRock Industrial 4X4 BOX-7840U: AMD Phoenix в аватаре UCFF". AnandTech . Получено 14 марта 2024 г.
  6. Йостедт, Эрика (14 сентября 2010 г.). «Освободите Кракена». Блог Mozilla (блог). Мозилла . Проверено 8 августа 2013 г.
  7. ^ Хит, Ник (21 мая 2015 г.). «Windows 10 и Edge: как новый браузер Microsoft вскоре может бросить вызов Chrome». TechRepublic . Калифорния, США . Получено 21 мая 2015 г.
  8. ^ Muchmore, Michael (18 июня 2008 г.). «Обзор: Firefox 3 опережает Browser Pack». PC Mag. Архивировано из оригинала 5 июля 2008 г. Получено 6 сентября 2008 г. – через Fox News.
  9. ^ "SunSpider JavaScript Benchmark". WebKit Open Source Project. Архивировано из оригинала 20 января 2022 года . Получено 15 февраля 2011 года .
  10. Стаховяк, Мацей (18 декабря 2007 г.). «Анонсируем SunSpider 0.9» (блог). Проект с открытым исходным кодом WebKit . Проверено 6 сентября 2008 г.
  11. ^ Этвуд, Джефф (19 декабря 2007 г.). «Великий разбор браузерного JavaScript». Coding Horror (блог). Архивировано из оригинала 6 июня 2013 г. Получено 6 сентября 2008 г.
  12. ^ Резиг, Джон (3 сентября 2008 г.). «Обзор производительности JavaScript». ejohn.org (блог) . Получено 21 мая 2015 г.
  13. Стаховяк, Мацей (7 апреля 2010 г.). «Анонсируем SunSpider 0.9.1». Surfin' Safari (блог). Проект с открытым исходным кодом WebKit . Проверено 27 декабря 2010 г.
  14. Стаховяк, Мацей (7 апреля 2010 г.). «Анонсируем SunSpider 1.0». Серфинг-сафари . Проект с открытым исходным кодом WebKit . Проверено 29 апреля 2013 г.
  15. ^ "The Benchmark—Octane". Google Developers . 22 августа 2012 г. Архивировано из оригинала 29 сентября 2013 г. Получено 8 августа 2013 г.
  16. ^ "The Benchmark—Octane". Google Developers . 6 ноября 2013 г. Получено 21 мая 2015 г.
  17. ^ "Retiring Octane". V8 JavaScript Engine . 12 апреля 2017 г. Получено 24 августа 2017 г.