Анонсирован выход новой версии популярного веб-браузера Firefox 110, в котором также сгенерировано обновление долговременной ветки: 102.8.0.
Помимо нововведений и исправлений ошибок, в Firefox 25 было исправлено 109 уязвимостей. 16 уязвимостей помечены как опасные, из них 8 уязвимостей (собраны под CVE-2023-25745 и CVE-2023-25744) вызваны такими проблемами, как буфер переполнения и доступ к уже освобожденным областям памяти.
Основные новости в Firefox 110
Новая версия Firefox 110 поставляется с возможностью импорта закладок, истории просмотров и паролей из браузеры Opera, Opera GX и Вивальди (Ранее этот импорт поддерживался Edge, Chrome и Safari.)
В Windows включена изоляция песочницы процессов, которые взаимодействуют с GPU. Windows 10/11 включает аппаратное декодирование видео на графических процессорах сторонних производителей для повышения производительности и масштабирования воспроизведения видео.
Также подчеркивается, что в версии для Windows реализована поддержка блокировки встраивания сторонних модулей в Фаерфоксе. Например, надстройки могут быть заменены антивирусными пакетами и архиваторами, что приводит к сбоям, нарушению работы, проблемам совместимости и низкой производительности, что пользователи связывают с плохой стабильностью самого Firefox.
В Linux и macOS использование графического процессора предусмотрено для ускорения растеризации Canvas2D., в дополнение к производительности WebGL был улучшен в платформы Linux, Windows и macOS.
Что касается улучшений в версии для Android, то стоит отметить, что в устройства под управлением Android 13+, добавлена поддержка значков приложений которые привязаны к теме или цвету фонового изображения. Улучшен выбор многострочных текстовых блоков.
Еще одно заметное изменение заключается в том, что встроенный плагин Colorways, который предлагал набор цветовых тем для изменения внешнего вида области содержимого, панелей и панели переключения вкладок, было прекращено. Вы можете возобновить работу плагина и вернуться к сохраненным настройкам, установив внешний плагин Colorways с сайта addons.mozilla.org.
Из изменений для разработчиков мы можем найти в этой новой версии Firefox 110, что CSS-запрос «@container», что позволяет стилизовать элементы исходя из размера родительского элемента (аналог запроса «@media», который применяется не к размеру всей видимой области, а к размеру блока (контейнера), в котором элемент размещен) , добавлена поддержка cqw (1% ширины), cqh (1% высоты), cqi (1% размера строки), cqb (1% размера блока), cqmin (меньшее значение cqi или cqb) и cqmax (большее значение cqi или cqb).
Был добавлен поддержка именованных страниц в CSS, указанный через свойство page, которое можно использовать для указания типа страницы, на которой элемент может отображаться. Эта возможность позволяет устанавливать макет относительно страниц и декларативно добавлять разрывы страниц при печати.
Из других изменений, которые выделяются в новой версии:
- Встроенный просмотрщик PDF имеет плавное масштабирование.
- В CSS добавлен мультимедийный запрос цветовой гаммы для применения стилей на основе приблизительного диапазона цветовой палитры, поддерживаемой браузером и устройством вывода.
- Добавлена поддержка атрибута «список» для элемента для отображения интерфейса выбора цвета из списка.
- Добавлена поддержка флага «midi» в API разрешений для проверки разрешений на доступ к Web MIDI API.
- В API ReadableStream добавлена поддержка синтаксиса for await…of. для асинхронной итерации блоков в потоке.
Наконец, если вы хотите узнать об этом больше, вы можете проконсультироваться подробности по следующей ссылке.
Как установить новую версию Firefox 109 в 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
к все остальные дистрибутивы Linux могут загружать двоичные пакеты от по следующей ссылке.