Недавно Официально выпущена новая версия "Firefox 96" и в котором команда разработчиков объявила, что Firefox 96 «значительно» снижает нагрузку на основной поток браузера и добавляет поддержку кодировщика изображений для формата WebP в Canvas API.
Помимо этой работы, новая версия Firefox также включает улучшения в программный интерфейс JavaScript WebRTC, улучшенная политика файлов cookie для снижения вероятности атак CSRF (подделка межсайтовых запросов), исправления для снижения качества видео и другие исправления.
Основные новости в Firefox 96
Firefox 96 — это первое обновление 2022 года, в которое включены улучшения в подавлении шума, автоматической регулировке усиления и подавлении эха. Чтобы обновить аудио- и видеозвонки, в последнем обновлении Mozilla поработала над подавлением шума и автоматической регулировкой усиления.
На Android пользователи получат новую функцию выделения истории в Firefox 96, а также будут отображаться недавно посещенные веб-сайты.
Следует отметить, что эта новая версия также фокусируется на снижении нагрузки на основной поток, это предназначено для ускорения работы браузера на старых и медленных системах. Кроме того, с новым обновлением Firefox по умолчанию будет использовать все файлы cookie с атрибутом SameSite=lax. Mozilla заявляет, что это поможет защититься от атак с подделкой межсайтовых запросов (CSRF).
Также Firefox 96 по умолчанию он поставляется с обнаружением нехватки памяти в Linux. Это обнаружение связано с функцией автоматического удаления вкладок браузера.
Когда браузер обнаруживает, что ему не хватает памяти, он выгружает неиспользуемые вкладки, чтобы освободить ресурсы. По-прежнему в Linux Firefox 96 заменяет сочетание клавиш «Выбрать все» на Ctrl + A вместо Alt + A. В предыдущих версиях оба сочетания клавиш были доступны при выделении всего текста на веб-странице.
О WebRTC, эта версия браузера больше не будет понижать разрешение экрана. во время соединений, проблема, которая затрагивала некоторых пользователей в предыдущих версиях. Кроме того, Firefox Canvas API, который позволяет разработчикам рисовать графику, теперь поддерживает кодировщик изображений для формата WebP. Это позволяет элементам Canvas экспортировать контент в виде данных WebP, используя такие методы, как HTMLCanvasElement.toDataURL() и HTMLCanvasElement.toBlob().
Из другие ключевые изменения для разработчиков Они заключаются в следующем:
- Firefox 96 поставляется с включенной по умолчанию политикой cookie SameSite=Lax. Согласно Mozilla, это «обеспечивает надежную первую линию защиты от атак CSRF (подделка межсайтовых запросов)». Файлы cookie, отправленные с одного домена, но с использованием разных схем, теперь считаются исходящими с разных сайтов для целей политики файлов cookie SameSite.
- Что касается каскадных таблиц стилей, цветовая схема позволяет элементу указать, в какой цветовой схеме он может быть удобно отображен.
- Кроме того, свойство counter-reset теперь поддерживает функцию reversed() для создания обратных счетчиков CSS, предназначенных для нумерации элементов в порядке убывания. Функция reversed() может использоваться со счетчиком элементов списка для нумерации упорядоченных списков в обратном порядке.
- Кроме того, предполагается, что для файлов cookie неявно установлено значение SameSite=Laxo, если атрибут SameSite не указан, а для файлов cookie с параметром SameSite=None требуется защищенный контекст.
- API canShare() теперь поддерживается Android, что позволяет коду проверять, будет ли navigator.share() успешным для определенных целей.
- Кроме того, API Experimental Web Locks включен по умолчанию, что позволяет запускать веб-приложения на нескольких вкладках или в рабочих процессах для координации использования ресурсов.
- На уровне DOM конструктор IntersectionObserver() теперь по умолчанию имеет значение rootMargin, если в параметре связанного параметра передается пустая строка, а не генерирует исключение.
- В Firefox 96 также была уменьшена нагрузка основного потока.
Как установить новую версию Firefox 96 в Linux?
Пользователи Ubuntu, Linux Mint или другие производные от Ubuntu, Они могут установить или обновить эту новую версию с помощью PPA браузера.
Его можно добавить в систему, открыв терминал и выполнив в нем следующую команду:
sudo add-apt-repository ppa:ubuntu-mozilla-security/ppa -y
sudo apt-get update
Сделал это теперь им просто нужно установить:
sudo apt install firefox
Для пользователей Arch Linux и производных: просто запустите в терминале:
sudo pacman -S firefox
Теперь для тех, кто пользуется Fedora или любой другой дистрибутив, производный от него:
sudo dnf install firefox
В конце концов если они пользователи openSUSEОни могут полагаться на репозитории сообщества, из которых они могут добавлять Mozilla в свою систему.
Это можно сделать с помощью терминала, набрав в нем:
su -
zypper ar -f http://download.opensuse.org/repositories/mozilla/openSUSE_Leap_15.1/ mozilla
zypper ref
zypper dup --from mozilla
к все остальные дистрибутивы Linux могут загружать двоичные пакеты от по следующей ссылке.