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 інтерфейс Iterator оновлено новими методами синхронного виконання, такими як `.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 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