Веб-браузер Firefox 95 получит новую функцию “полного анализа сценариев JS при компиляции вне потока”, что в свою очередь улучшит скорость обработки сценариев JavaScript.
Приводим описание новой функции на ресурсе BugZilla:
“Полный анализ вне потока позволяет браузеру выполнять полный анализ байт-кода определенных сценариев JS из основного потока вместо их анализа в основном потоке во время выполнения.
Недавний эксперимент, проведенный в сборке Firefox Nightly по полному синтаксическому анализу показал, что полный анализ вне потока может сократить время, затрачиваемое на выполнение JS, на 10-15%, что означает среднее улучшение времени загрузки страницы во всех сегментах примерно на 2%.
Интересный результат эксперимента также показал, что в сегменте с низким уровнем ЦП включение полного синтаксического анализа может улучшить время загрузки страницы до 10% и сократить время выполнения JS до 20%.
Однако это улучшение требует компромисса с памятью. Эксперимент показал 1% -ную регрессию медианы общей памяти и 4%-ную регрессию в худшем случае выше 80 процентов.
В целом, мы считаем, что риск невелик, а компромисс в памяти приемлем, учитывая значительное улучшение времени загрузки страницы и времени выполнения JS, особенно для пользователей с 1-2 ядрами.”
При незначительном увеличении потребления оперативной памяти веб-браузер Firefox, начиная с версии 95, получит сокращение времени загрузки веб-страниц, благодаря улучшению обработки сценариев JS.
Для последней сборки Firefox Nightly 95 уже внесены изменения по улучшению времени обработки скриптов JS.
Обновления программ, что нового
• Обновления Java SE: Доступны версии 24.0.2, 21.0.8 LTS, 17.0.16 LTS, 11.0.28 LTS и 8 (8u461) (LTS)
• Релиз VirtualBox 7.1.12: Исправления для Windows и Linux, улучшенная поддержка AVX
• Приложение Comss DNS & Новости для Android: обновления сайта и доступ к ИИ-сервисам
• Официально: Google объединит ChromeOS и Android в одну платформу
• Релиз Floorp Browser 12: новый интерфейс, плавающая боковая панель и переход на Firefox Rapid Release
• Silicon Motion представила контроллер SSD PCIe Gen6: скорость до 28 ГБ/с