Firefox 156: на 45% быстрее запускается PDF-просмотрщик и меньше памяти на большие JPEG

Mozilla выпустила Firefox 156 — обновление, которое в основном чинит ошибки, но приносит два заметных улучшения производительности: встроенный просмотрщик PDF запускается заметно быстрее, а при просмотре больших JPEG браузер тратит меньше памяти и процессорного времени.

PDF.js поднимается заранее, а не по требованию

Встроенный просмотрщик PDF в Firefox 156 стартует до 45% быстрее. Изменение простое: браузер теперь поднимает фоновый worker PDF.js раньше, а не ждёт, пока пользователь откроет PDF и только тогда запускает его. В результате документ открывается почти сразу.

Большие JPEG декодируются при уменьшении, а не после

Обычная ситуация: на странице лежит картинка в 4K, но показывается она в меньшем размере — браузер ужимает её под ширину макета. Пиксельных данных столько же, но CSS их сжимает.

Firefox 156 перешёл на IDCT-масштабирование из библиотеки libjpeg-turbo: изображение уменьшается прямо в процессе декодирования, а не загружается в память в полном размере и потом сжимается. По бенчмаркам из баг-репорта, при загрузке очень больших изображений памяти расходуется до 20 раз меньше, а декодирование идёт до двух раз быстрее. Для пользователя разницы не видно — скорости и так были высокими, — но за кулисами стало эффективнее.

Что ещё починили

Остальная часть выпуска — в основном исправления ошибок, и они того стоят. В списке:

  • перетаскивание изображений в редакторах с форматированным текстом часто заменяло картинку текстом;
  • не воспроизводился звук FLAC в MP4 на таких сайтах, как Bilibili;
  • субтитры не загружались в режиме «картинка в картинке», если включить их после открытия PiP;
  • закладки вылетали из своей папки при групповом перетаскивании в боковой панели;
  • сайты по HTTP не открывались при включённом DNS over HTTPS;
  • исправлена ошибка, которая задела автора оригинала в версии 155: браузер терял всю сетевую связность, если был включён встроенный бесплатный VPN.

Плюс свежий набор патчей безопасности.

Реклама в адресной строке и график выпусков

Спонсорские подсказки в адресной строке теперь показываются пользователям во Франции, Германии и Италии — в других локалях они появились раньше. Отключить их можно в разделе «Настройки > Поиск > Firefox Suggest > Подсказки от спонсоров».

Это второй выпуск после того, как Mozilla перешла на график с релизами дважды в месяц. Firefox 157 выйдет через две недели и, если всё пойдёт по плану, сделает новый дизайн Nova вариантом по умолчанию.

Как обновиться

Firefox 156 доступен для скачивания с 14 сентября, понедельника, на FTP-сервере Mozilla — если хочется напрямую. Как обновление он раскатывается 15 сентября.

Если Firefox уже установлен: на Windows и macOS, а также для Linux-сборки Firefox обновиться можно прямо из приложения. В остальных случаях остаётся ждать, пока обновление придёт через репозиторий, менеджер приложений или магазин.

Пользователям Ubuntu обновление — как и все прочие — приходит автоматически в фоне из Snap Store. Искать ничего не нужно: как только обновление будет готово, появится уведомление с предложением перезапустить браузер.

Если вы пропустили предыдущие выпуски, стоит посмотреть, что менялось в Firefox 155 с Happy Eyeballs v3 и QUIC v2 и в Firefox 154 с переводом страниц и ИИ-вкладками.

Частые вопросы

Кого касается обновление Firefox 156?

Всех, кто пользуется Firefox, — улучшения PDF.js и декодирования JPEG встроены в браузер и работают без дополнительных настроек. Отдельно стоит обновиться тем, кто пострадал от потери сетевой связности при включённом встроенном VPN в версии 155.

Как проверить свою версию Firefox?

Откройте меню браузера и выберите «Справка > О Firefox» — там указан номер версии. Если стоит 155 или более ранняя, обновление либо уже приходит, либо его можно запустить из этого же окна.

Нужно ли что-то настраивать, чтобы PDF открывался быстрее?

Нет. Изменение в том, как браузер поднимает фоновый worker PDF.js, и работает по умолчанию. Встроенный просмотрщик PDF запускается до 45% быстрее без каких-либо действий с вашей стороны.

Что даёт переход на libjpeg-turbo?

Изображения уменьшаются прямо во время декодирования, а не после загрузки полного размера в память. По бенчмаркам из баг-репорта, при загрузке очень больших изображений расход памяти падает до 20 раз, а декодирование ускоряется до двух раз.

Как отключить спонсорские подсказки в адресной строке?

Через «Настройки > Поиск > Firefox Suggest > Подсказки от спонсоров». Эти подсказки сейчас показываются во Франции, Германии и Италии, в ряде других локалей они были и раньше.

Как обновиться на Ubuntu?

Никак специально — обновление приходит автоматически в фоне из Snap Store. Когда оно будет готово, появится уведомление с предложением перезапустить браузер.

Когда выйдет Firefox 157?

Через две недели после 156. Если всё пойдёт по плану, именно в 157 новый дизайн Nova станет вариантом по умолчанию. Это уже второй выпуск по новому графику Mozilla — релизы дважды в месяц.

Источник: omgubuntu.co.uk