JetStream 3: Современный тесто... Заметка
RSS Chromium Blog

JetStream 3: Современный тестовый стенд для веб-приложений с высокими показателями производительности и интенсивными вычислениями

JetStream 3, новый тест производительности браузера, выпущен в сотрудничестве с Apple, Mozilla и другими партнерами. Тесты производительности имеют решающее значение для обнаружения регрессий производительности и мотивации инженеров браузеров к оптимизации своей работы. Эта новая версия построена на основе открытого управления, при котором все основные движки браузеров согласились добавить новые рабочие нагрузки. JetStream 3 обновляет существующие тесты производительности после шестилетнего перерыва, решая проблему закона Гудхарта, когда меры становятся целями. В отличие от Speedometer, который фокусируется на интерфейсе пользователя, JetStream ориентирован на вычислительные веб-приложения. Он предназначен для оболочек движков, что позволяет разработчикам быстрее совершенствовать свою работу. Рабочие нагрузки представляют реальные случаи использования, а не микротесты, чтобы избежать переобучения. Тест производительности отдает приоритет разнообразию фреймворков, библиотек и языков. Практические ограничения включают короткое время выполнения, управляемое использование памяти и сети, а также определенные результаты. Значительным изменением является повышенный акцент на WebAssembly, отражающий его современное значение в вебе. Новые рабочие нагрузки WebAssembly охватывают различные инструментальные цепочки, такие как Java, Dart, Kotlin, Rust и C#. Рабочие нагрузки JavaScript также были расширены с новыми тестами запуска и выполнения. Эти обновления направлены на улучшение пользовательского опыта и обеспечение лучшей производительности веба.