Basemark Web — это бенчмарк для оценки производительности веб‑браузеров и клиентских веб‑приложений, разработанный компанией Basemark. Он предназначен для измерения производительности в реальных сценариях использования браузера, включая обработку JavaScript, работу с DOM, визуализацию CSS и аппаратно ускоренную графику через WebGL. Тест акцентирует внимание на комплексной оценке, позволяя сравнивать производительность разных браузеров и платформ в условиях, близких к реальным веб‑приложениям.
Версия 3.0 ориентирована на кросс‑платформенное тестирование и включает набор сценариёв, моделирующих типичную нагрузку современных веб‑интерфейсов: интерактивные анимации, рендеринг сложных графических элементов, интенсивные вычисления в JavaScript и манипуляции с DOM. Basemark Web собирает показатели, формирует итоговые индексы и предоставляет данные, которые можно использовать для анализа узких мест в рендеринге, скриптах и взаимодействии с аппаратными возможностями устройства.
- Комплексная оценка: измеряет производительность JavaScript, DOM, CSS и WebGL в едином тестовом пакете.
- Кросс‑платформенность: рассчитан на запуск в разных операционных системах и браузерах без модификаций теста.
- Реалистичные сценарии: включает сцены, имитирующие поведение современных веб‑приложений и динамических интерфейсов.
- Аппаратное ускорение: использует WebGL и графические возможности устройства для оценки рендеринга и 3D‑производительности.
- Измерение отклика: оценивает интерактивность и отзывчивость интерфейса под нагрузкой.
- Сводные индексы: формирует агрегированные показатели для удобства сравнения между браузерами и устройствами.
- Диагностические данные: предоставляет подробные метрики по отдельным компонентам (скрипты, рендеринг, композитинг).
- Автоматизация: поддерживает повторяемые запуски для получения статистически значимых результатов.
- Применение: полезен разработчикам браузеров, авторам веб‑приложений и исследователям в оценке производительности.
- Ограничения: конкретная реализация и результаты могут зависеть от конфигурации устройства, драйверов и версии браузера; при отсутствии официальной документации части реализации могут быть описаны на основании общедоступных описаний.