Mozilla объявила несколько дней назад официальный релиз новой версии Firefox 144, В дополнение к обновлениям для версий Extended Support 140.4.0 и 115.29.0. Новая версия представляет полностью переработанную систему управления профилями, визуальные улучшения интерфейса, а также ряд улучшений безопасности, производительности и совместимости с современными веб-технологиями.
С выпуском этой новой версии, Mozilla закрыла 24 уязвимости, 16 из которых связаны с проблемами памяти, такими как переполнение буфера или использование памяти после освобождения. Эти уязвимости позволяют удалённо выполнить вредоносный код при открытии специально созданной веб-страницы.
Основные новости в Firefox 144
В этой новой версии Firefox 144 одной из самых примечательных новых функций является активация новой системы управления профилями который сейчас доступен для всех Пользователи. Каждый профиль можно настроить независимо, сохраняя собственную историю, закладки, расширения и настройки в отдельном подкаталоге (~/.mozilla/firefox/).
Эта новая система Управление осуществляется непосредственно из главного меню. Встроенные функции браузера включают в себя управление названиями, значками и цветовыми схемами для каждого профиля. В отличие от старого «Менеджера профилей», доступного через командную строку (Firefox – ProfileManager), новая система предлагает современный графический интерфейс, хотя оба метода работают независимо и не используют общие настройки.
Firefox 144 представляет долгожданную функцию: Теперь это возможно Сохраняйте активную вкладку видимой даже при свертывании группы вкладок, что упрощает работу с одной вкладкой, не разворачивая всю группу. Кроме того, добавлена возможность перемещать вкладки в свёрнутые группы, перетаскивая их мышью, без необходимости разворачивать их.
Еще одно практическое улучшение касается Картинка в картинке, Пользователи могут закрыть плавающее окно видео без прерывания воспроизведения, просто нажав Shift + Esc или удерживая клавишу Shift при нажатии «Закрыть».
Более безопасное шифрование и новые инструменты с искусственным интеллектом
Безопасность менеджер паролей Он также получил улучшения в Firefox 144, и это теперь использует AES-256-CBC для локального шифрования сохраненных учетных данных, заменяя старый и менее надежный 3DES-CBC.
В области поисков, Mozilla интегрировала Google Lens непосредственно вВ контекстном меню изображений, позволяющем искать похожие объекты, копировать текст или переводить его. Эта функция доступна только если у пользователя Google является основной поисковой системой.
Кроме того, браузер добавляет cСовместимость с поисковой системой Perplexity, инструмент на базе искусственного интеллекта Позволяет задавать вопросы на естественном языке прямо из адресной строки. Пользователи могут установить его в качестве поисковой системы по умолчанию или использовать его время от времени.
В системах Windows Firefox теперь открывает внешние ссылки в активном окне текущего виртуального рабочего стола, избегая раздражающих переходов между рабочими столами.
Достижения для веб-разработчиков и новые API
Firefox 144 также включает улучшения и новые инструменты разработчика:
- Инструменты инспектора теперь обеспечивают прямой доступ к пользовательским свойствам CSS внутри функций var(), а также позволяют различать собственные и пользовательские события.
- Добавлен API Element.moveBefore(), который упрощает перемещение элементов в дереве DOM без сброса их состояния, а поддержка MathML расширена новым свойством math-shift: compact, которое улучшает отображение верхних индексов.
- Тем временем API PerformanceEventTiming добавляет атрибут InteractionID, который позволяет связывать несколько событий (например, нажатия на экран или щелчки) с одним действием пользователя, что повышает точность измерения производительности.
- Он использует HTML-команды и атрибуты commandfor, которые упрощают создание интерактивных меню без необходимости использования JavaScript, а также добавляет поддержку API View Transitions, позволяющего создавать плавные переходы между страницами или состояниями DOM.
Поддержка WebRender, WebGPU и других мультимедиа
Двигатель WebRender теперь может применять дизеринг к градиентам CSS (линейный градиент, радиальный градиент, конический градиент) при рендеринге с аппаратным ускорением.
La API WebGPU добавляет метод GPUDevice.importExternalTexture, который позволяет импортировать текстуры из HTML-элементов видео или VideoFrame.
Firefox также улучшает поддержку WebRTC, добавление параметра resizeMode в getUserMedia() чтобы разрешить обрезку и масштабирование захваченного видео, и возможность передачи объектов RTCDataChannel между потоками с использованием WebWorker.
API ScreenOrientation обновлен методами lock() и unlock() для управления ориентацией экрана на устройствах Android и планшетах Windows.
Что нового для Android и исправления безопасности
В мобильной версии, Firefox для Android включает в себя индикатор автоматического перевода, который сообщает, полностью ли переведена страница. Браузер теперь доступен для скачивания из AppGallery Huawei, хотя его минимальные требования повысились: теперь требуется Android 8 или выше.
Если вам интересно узнать об этом больше, вы можете ознакомиться с примечаниями к выпуску в по следующей ссылке.
Как установить Firefox в Linux?
Если вы уже являетесь пользователем Firefox, ты должен знать это вы можете легко обновить до последней версии доступ к меню конфигурации. Тем, у кого включено автоматическое обновление, не стоит беспокоиться, поскольку они получат новую версию без ручного вмешательства.
С другой стороны, если вы предпочитаете не ждать автоматического обновления, вы можете сделать это вручную, и для этого вам просто нужно перейти в Меню > Справка > О Firefox. Откроется окно с указанием установленной версии и, если эта функция включена, проверка наличия доступных обновлений.
Для Пользователи Ubuntu, Linux Mint и других производных из Ubuntu тоже Обновить Firefox можно через официальный PPA.. Для этого откройте терминал и введите следующие команды:
sudo add-apt-repository ppa:ubuntu-mozilla-security/ppa -y sudo apt-get update sudo apt install firefox
Другой доступный вариант установки — через Flatpak. Чтобы использовать этот метод, в вашей системе должна быть поддержка Flatpak. После включения вы можете установить Firefox, выполнив в терминале следующую команду:
flatpak установить flathub org.mozilla.firefox
Что же касается тех, у кого браузер уже установлен, то достаточно выполнить следующую команду, чтобы обновить не только Firefox, но и все его приложения в формате Flatpak:
обновление Flatpak
Если вы предпочитаете использовать Snap, установку браузера можно выполнить, введя следующую команду:
sudo snap установить firefox
А чтобы обновить приложения, которые мы установили в формате Snap, достаточно набрать в терминале следующее:
sudo оснастка обновления