Логотип

JetStream 3: Новый этап браузерного бенчмаркинга для WebAssembly и JavaScript

JetStream 3: Новый этап браузерного бенчмаркинга для WebAssembly и JavaScript

В марте–апреле 2026 года представлено значительное обновление известного теста производительности браузеров — JetStream 3. Это первая крупная версия бенчмарка с 2019 года, разработанная и поддерживаемая в рамках открытого сотрудничества ведущих разработчиков движков, таких как Apple, Google, Mozilla и других компаний веб‑экосистемы.

 

Что такое JetStream и почему он важен?

JetStream — это набор тестов (benchmark suite), предназначенный для измерения вычислительной производительности браузеров, с особым акцентом на JavaScript и WebAssembly рабочие нагрузки. В отличие от других тестов, которые измеряют скорость загрузки страниц или отзывчивость интерфейса, JetStream оценивает, насколько эффективно движок браузера справляется с интенсивными вычислениями, сложными алгоритмами, симуляциями, криптографией и другими тяжёлыми задачами.

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

 

Основные изменения в JetStream 3

1. Современные рабочие нагрузки

В новой версии значительно обновлён набор тестов: многие старые «микро‑бенчмарки» были удалены или уменьшены по значимости. Основное внимание теперь уделяется тестам, которые ближе к реальным сценариям использования современных веб‑приложений.

  • JetStream 3 включает более крупные, реалистичные задачи, отражающие актуальные веб‑технологии и библиотеки.
  • Удалены устаревшие asm.js‑наборы, так как WebAssembly стал доминирующей технологией в этой области.
  • Добавлены новые тесты на JavaScript и Wasm, в том числе:
    • симуляции 3D, генераторы, парсеры и асинхронный код;
    • React server‑side rendering и TypeScript‑компиляция;
    • WebAssembly с поддержкой SIMD, исключений и WasmGC;
    • Рабочие нагрузки, сгенерированные из C#, Dart, Java, Kotlin, Rust и C++;
Читать  На следующей неделе для всех станет доступен новый менеджер профилей Firefox

 

Тест производительности браузера JetStream 3

 

2. Повышенное внимание к WebAssembly

WebAssembly (Wasm) получил значительное расширение в JetStream 3. Включено 12 независимых Wasm‑нагрузок, использующих продвинутые функции WASM‑спецификации — таких как SIMD (Single Instruction, Multiple Data), обработка исключений и сборка мусора WasmGC. Это отражает растущую роль Wasm в современных веб‑приложениях с высокими требованиями к производительности.

3. Новая методология оценки

В JetStream 3 изменена методика подсчёта результатов, особенно для WebAssembly: теперь учитывается время компиляции и инициализации при первом выполнении каждого теста, что делает оценку более сопоставимой с JavaScript‑тестами и даёт более реалистичное представление о производительности.

 

Почему JetStream 3 важен для браузерной индустрии?

JetStream 3 выполняет несколько ключевых функций:

  • Предоставляет разработчикам движков объективную метрику для сравнения и оптимизации производительности.
  • Служит как инструмент предотвращения ухудшения скорости при внедрении новых функций.
  • Фокусируется на современных сценариях, отражая реальные требования веб‑приложений.
  • Укрепляет конкурентоспособность браузеров, стимулируя разработчиков улучшать своё программное обеспечение.

 

JetStream 3 vs другие бенчмарки

Хотя существуют и другие известные тесты производительности, такие как Speedometer (фокус на отзывчивость интерфейса и манипуляции DOM), JetStream ориентирован на вычислительную мощность и сложные алгоритмы. Это делает его особенно полезным для анализа браузеров в задачах, которые выходят за рамки простого отображения страниц.

 

Выводы

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

  • JetStream 3 — это значительный шаг вперёд в оценке браузерной производительности, обновляющий методику после 6‑летнего перерыва.
  • В обновлённом бенчмарке больше внимания уделено реальным рабочим нагрузкам, отражающим современные JS/WebAssembly‑сценарии.
  • Этот бенчмарк помогает браузерам быть быстрее и эффективнее, улучшая опыт конечных пользователей.
  • Open governance модель разработки обеспечивает справедливое и всестороннее представление интересов всех основных движков.
Читать  7 лучших команд производительности Linux для системных администраторов

 

Часто задаваемые вопросы

Что такое JetStream 3?

JetStream 3 — это обновлённый набор тестов для оценки производительности браузеров, особенно в тяжёлых вычислительных задачах с JavaScript и WebAssembly.

В чём разница между JetStream 3 и JetStream 2?

JetStream 3 значительно переработан: он включает более крупные и современные тесты, расширенную поддержку WebAssembly, убрал устаревшие микро‑тесты и усовершенствовал методы подсчёта результатов.

Почему разработчики движков заинтересованы в JetStream?

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

Какие языки и технологии теперь тестируются в JetStream 3?

Помимо JavaScript, бенчмарк включает WebAssembly‑тесты из C++, C#, Dart, Java, Kotlin и Rust, а также использует продвинутые функции Wasm спецификации.

Можно ли использовать JetStream 3 для сравнения браузеров?

Да. JetStream 3 даёт объективную оценку вычислительной производительности, что полезно для сравнения движков и оптимизаций между браузерами.

Если вы нашли ошибку, пожалуйста, выделите фрагмент текста и нажмите Ctrl+Enter.

Редактор: AndreyEx

Рейтинг: 5 (1 голос)

Важно: Данная статья носит информационный характер. Автор не несёт ответственности за возможные сбои или ошибки, возникшие при использовании описанного программного обеспечения.

Если статья понравилась, то поделитесь ей в социальных сетях:

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

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

Это может быть вам интересно


Спасибо!

Теперь редакторы в курсе.

Прокрутить страницу до начала