Firefox 154: улучшена безопасность, добавлена ​​группировка вкладок на основе ИИ и многое другое.

Ключевые моменты:
  • Защита локального сетевого доступа (LNA) распространяется и на WebSockets, предотвращая CSRF-атаки на маршрутизаторы и внутренние устройства.
  • Представляем режим «Умное окно» для логической группировки вкладок с помощью искусственного интеллекта.
  • Встроенный переводчик теперь обрабатывает контент внутри тегов. .
  • Поддержка свойств CSS text-box-trim, text-box-edge и новых функций sibling-index().
  • Поддержка директивы кэширования HTTP No-Vary-Search и новых итераторов в JavaScript.
Логотип Firefox

Firefox — популярный веб-браузер

Компания Mozilla объявила об официальном выпуске новой версии Firefox 154 — обновления, включающего широкий спектр настроек , направленных на защиту соединений в локальных сетях, оптимизацию управления вкладками с помощью искусственного интеллекта и предоставление новых возможностей веб-разработчикам.

Одновременно с этим релизом организация выпустила обновления для своих расширенной поддержки (ESR), представив версии 153.1.0, 140.14.0 и 115.39.0. Кроме того, команда разработчиков Mozilla устранила 167 уязвимостей в этом релизе.

Основные новости в Firefox 154

В новой версии Firefox реализованы улучшения безопасности, наиболее значительным из которых является спецификация доступа к локальной сети (LNA) для соединений WebSocket. Исторически сложилось так, что общедоступные веб-приложения могли пытаться устанавливать соединения с устройствами во внутренней сети пользователя. Теперь Firefox по умолчанию ограничивает доступ к адресам обратной связи и диапазонам частных сетей.

Иными словами, если веб-сайт попытается открыть WebSocket-соединение с локальным ресурсом, браузер остановит это действие и отобразит диалоговое окно с запросом явного разрешения.

Управление вкладками, конфиденциальность и мультимедиа

В Firefox 154 представлен режим «Умное окно» — функция постепенного развертывания, которая использует искусственный интеллект для анализа открытых вкладок, их логической группировки в соответствии с контекстом и предложения названий для каждой группы.

Для упрощения управления этими новыми функциями адресная строка включает кнопку быстрого доступа под названием «Управление ИИ», которая ведет непосредственно к соответствующей панели настроек. Между тем, встроенный инструмент полностраничного перевода теперь может переводить контент, встроенный в HTML-фреймы (<iframe>), выполняя определение языка во время первоначальной загрузки сайта для более быстрой реакции.

Что касается производительности мультимедиа, то движок браузера был оптимизирован для значительного ускорения поиска и прокрутки на временной шкале при воспроизведении видео. Кроме того, пользователи Windows теперь имеют официальную поддержку запуска облачной игровой платформы NVIDIA GeForce NOW непосредственно из браузера.

Новые веб-стандарты

Для создателей контента и веб-разработчиков эта версия реализует последние возможности стандартов CSS, HTML и JavaScript. Механизм рендеринга добавляет поддержку свойств CSS `text-box-trim` и `text-box-edge`, которые обеспечивают математический контроль над верхним и нижним полями шрифтов, позволяя точно выравнивать текст по вертикали без использования уловок с интервалами.

Также добавлены функции CSS `sibling-index()` и `sibling-count()`, которые позволяют применять условное оформление в зависимости от положения элемента относительно соседних элементов в DOM-дереве. Что касается структуры HTML-форм, Firefox теперь отображает собственный графический интерфейс для выбора времени при использовании тегов `<input type="time">` и `<input type="datetime-local">`.

На сетевом уровне и уровне обработки данных браузер уже интерпретирует заголовок HTTP No-Vary-Search. Эта директива позволяет серверам указывать, какие параметры URL-адреса не имеют отношения к содержимому, что позволяет браузеру повторно использовать версии страниц, хранящиеся в дисковом кэше, и улучшать время загрузки.

В JavaScript интерфейс итератора обновлен новыми методами синхронного выполнения, такими как `.chunks()` для разделения элементов на группы, `.windows()` для итераций скользящего окна, `.includes()` для прямой проверки содержимого и `.join()` для объединения результатов в строки. Наконец, встроенный просмотрщик JSON-файлов упрощает отладку, отображая полный путь (хлебные крошки) выбранного элемента в нижней части экрана.

Исправлены ошибки интерфейса и известные баги.

В ходе разработки также уделялось внимание улучшению графического интерфейса в различных операционных системах. Была исправлена ​​ошибка в macOS, из-за которой при закрытии браузера оставалось невидимое окно , перехватывающее щелчки мыши, а также устранены многочисленные проблемы на панели задач Windows, связанные с автоматическим скрытием и отображением окна в режиме «картинка в картинке». Было также изменено поведение кнопки «Вид Firefox»; она была удалена с панели инструментов по умолчанию для новых или неактивных профилей, хотя её можно восстановить из меню настройки.

Наконец, стоит отметить, что в настоящее время решаются две проблемы : некоторые пользователи могут временно сталкиваться с ошибками автозаполнения адресов из-за недавних изменений в логике автозаполнения, а также наблюдаются случаи замедления работы или неожиданных запросов на ввод мастер-пароля при доступе к хранилищу учетных данных браузера. Mozilla сообщает, что меры по устранению обеих проблем уже приняты, и компания продолжает отслеживать стабильность работы браузера.

Как установить или обновить Firefox до версии 154

Если у вас уже установлен Firefox, обновление должно автоматически появиться через менеджер пакетов вашего дистрибутива в ближайшие несколько дней. Однако, если вы хотите получить версию 154 немедленно, не дожидаясь официальных репозиториев , лучший вариант — использовать официальный бинарный файл, предоставленный Mozilla.

Чтобы установить его из бинарного файла в любой дистрибутив Linux (Ubuntu, Fedora, Arch и т. д.), выполните следующие действия в терминале:

wget -O firefox.tar.bz2 "https://download.mozilla.org/?product=firefox-latest&os=linux64&lang=es-ES" sudo tar xjf firefox.tar.bz2 -C /opt/ sudo ln -sf /opt/firefox/firefox /usr/bin/firefox

Если вы предпочитаете использовать пакеты Snap (распространённые в Ubuntu), вы можете принудительно обновить их с помощью следующей команды:

 sudo snap обновить firefox

Пользователям, предпочитающим Flatpak и Flathub, обновление можно выполнить, запустив следующую команду:

flatpak update org.mozilla.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

Наконец, если вы предпочитаете дождаться появления обновления в собственных репозиториях вашего дистрибутива (DNF, Pacman), вам просто нужно запустить обычную команду обновления вашей системы, хотя имейте в виду, что это может занять от нескольких часов (в Arch) до нескольких дней (в Debian/Ubuntu).


Добавить в качестве предпочтительного источника в Google