Веб-браузер 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.
Обновления программ, что нового
• Google Gemini теперь позволяет загружать видео для анализа содержимого
• Adobe Firefly доступен для iPhone и Android: ИИ генерация изображений и видео, «умное» редактирования фотографий
• Steam получил новый монитор производительности в стиле Steam Deck — уже доступен в бета-версии
• Обновление NVIDIA GeForce Game Ready 576.80 WHQL. Поддержка FBC: Firebreak, REMATCH и DOOM: The Dark Ages с обновлением Path Tracing
• ReactOS, «открытая альтернатива Windows», научилась запускать старые игры в полноэкранном режиме
• Доступна Станция Лайт 2 без часов – умная колонка Яндекса с «Алисой»