The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

Релиз Firefox 147

13.01.2026 20:16

Состоялся релиз web-браузера Firefox 147 и сформированы обновления прошлых веток с длительным сроком поддержки - 140.7.0 и 115.32.0. На стадию бета-тестирования переведена ветка Firefox 148, релиз которой намечен на 24 февраля.

Основные новшества в Firefox 147 (1, 2, 3):

  • Добавлена поддержка спецификации Freedesktop.org XDG Base Directory и возможность использования каталога "~/.config/mozilla" для хранения профилей, дополнений, настроек и внутренних БД. Поддержка размещения данных в старом каталоге "~/.mozilla" сохранена в качестве опции, активируемой при запуске с переменной окружения "MOZ_LEGACY_HOME=1".
  • Добавлена поддержка механизма "Compression Dictionary Transport" (RFC 9842), позволяющего сократить размер данных, передаваемых между клиентом и сервером, за счёт использования алгоритмов сжатия Zstandard (Content-Encoding: dcz) и Brotli (Content-Encoding: dcb) в сочетании со сжатием типовых конструкций с использованием словарей. Доступно два сценария использования Compression Dictionary Transport - сжатие контента по предварительно переданным сервером словарям и использование ранее переданного контента в качестве словаря для сжатия его новой версии (дельта-сжатие, при котором передаются только изменения по сравнению с имеющейся версией).

    Например, при запросе "GET /index.html" сервер может передать сведения о наличии словаря, вернув путь к нему в заголовке 'Link: <.../dict>; rel="compression-dictionary"'. При загрузке клиентом словаря ".../dict" сервер выдаст информацию об его применении к HTML-файлам, выставив заголовок 'Use-As-Dictionary: match="/*html"'. При следующем запросе html-ресурса, например, "GET /index2.html", клиент укажет сведения о наличии у него словаря через заголовок 'Available-Dictionary: хэш_словаря"'. Если сервер имеет на своей стороне словарь с данным хэшем, то вернёт содержимое index2.html, сжатое с использованием данного словаря.

    Для дельта-сжатия разных версий JavaSсript-файлов в ответ на запрос "GET /app.v1.js" сервер может выставить заголовок 'Use-As-Dictionary: match="/app*js"', информирующий что возвращённый контент в дальнейшем можно использовать в качестве словаря для путей "/app*js". При последующем запросе файла, соответствующего данной маске, например, "GET /app.v2.js", клиент передаст хэш имеющегося словаря через заголовок "Available-Dictionary:", а сервер вернёт лишь изменения между файлами app.v1.js и app.v2.js.

  • Добавлена страница about:keyboard для настройки комбинаций клавиш и переопределения имеющихся горячих клавиш, например, для задания более привычных для себя вариантов или исключения конфликтов с другими программами.
  • Оптимизировано воспроизведение видео с использованием аппаратного ускорения декодирования на GPU AMD. На системах с GPU AMD аппаратно декодированное видео теперь воспроизводится без дополнительного копирования данных (режим zero-copy), как это ранее было реализовано для систем с GPU Intel и NVIDIA.
  • Для версии 5 обновлена реализация протокола Safe Browsing, применяемого для проверки URL на предмет наличия в списках небезопасных ресурсов (фишинговые сайты, страницы с вредоносным ПО и т.п.), предоставляемых Google. Новая версия протокола позволяет загружать списки блокировки для использования на локальной системе (БД с префиксами хэшей SHA256 проблемных URL), которые теперь применяются в Firefox.
  • Добавлена опция для автоматического продолжения воспроизведения видео в режиме "картинка в картинке" в случае переключения вкладки.
  • В режиме усиленной защиты от отслеживания перемещений (ETP, Enhanced Tracking Protection => Strict) включено по умолчанию применение спецификации LNA (Local Network Access) для ограничения обращений к локальной системе (loopback, 127.0.0.0/8) или внутренней сети (192.168.0.0/16, 10.0.0.0/8 и т.п.) при взаимодействии с публичными сайтами. Обращение к внутренним ресурсам используются злоумышленниками для осуществления CSRF-атак на маршрутизаторы, точки доступа, принтеры, корпоративные web-интерфейсы и другие устройства и сервисы, принимающие запросы только из локальной сети. Кроме того, сканирование внутренних ресурсов может использоваться для косвенной идентификации или сбору сведений о локальной сети.
  • На Linuх-системах с GNOME и композитным сервером Mutter решена проблема с нечётким отображением контента при использовании дробного уровня масштабирования.


  • На компьютерах Apple с чипами Apple Silicon и ОС macOS включена поддержка API WebGPU.
  • Выставляемые в HTTP-заголовке Accept-Language приоритеты выбора языка (q-параметры) синхронизированы со значениями, выставляемыми другими браузерами, что решило некоторые проблемы с переносимостью. Например, для второго языка теперь выставляется приоритет q=0.9 вместо q=0.5, а для каждого последующего языка приоритет уменьшается на 0.1.
  • Библиотека ICU обновлена до версии 78 с поддержкой Unicode 17 и обновлением данных локалей.
  • В Service Worker-ах разрешено использование JavaScript-модулей ESM (ECMAScript Module), импортируемых и экспортируемых через выражения import и export.
  • Добавлена поддержка спецификации CSS Module Scripts, позволяющей использовать систему модулей JavaScript для импорта CSS-ресурсов. Например:
    
       import styles from "./styles.css" with { type: "css" };
    
  • В псевдо-элементе "::marker", позволяющем настроить параметры чисел и точек для перечислений в блоках <ul> и <ol>, разрешено использовать CSS-свойства "counter-*" и "quotes".
  • В API CompressionStream и DecompressionStream добавлена поддержка формата сжатия Brotli.
  • В API View Transitions, применяемом для создания анимационных эффектов при переключении между разными состояниями DOM, добавлено свойство "type", содержащее массив с типами переходов. Также добавлен соответствующий CSS-селектор ":active-view-transition-type" и свойство document.activeViewTransition, возвращающее экземпляр активного для документа объекта ViewTransition.
  • Включён набор CSS-свойств для управления показом элементов, привязанных к местоположению других элементов (CSS Anchor Positioning), без использования JavaScript, например, для прикрепления к элементам всплывающих окон (popover), появляющихся по аналогии со всплывающими подсказками.
  • Реализована спецификация "Storage Access Headers", определяющая заголовок запроса "Sec-Fetch-Storage-Access" и заголовок ответа "Activate-Storage-Access" для получения доступа к сторонним Cookie без вызова метода document.requestStorageAccess(). Сервер может запросить доступ к Cookie через заголовок "Activate-Storage-Access" и он будет отправлен клиентом, если ранее пользователь подтверждал предоставление доступа к хранилищу Cookie через API Storage Access.
  • В CSS-свойство "root-font-relative" добавлена поддержка относительных единиц измерения rcap, rch, rex и ric.
  • Реализован API Navigation, позволяющий web-приложениям перехватывать операции навигации в окне, инициировать переход и анализировать историю действий с приложением. API предоставляет альтернативу свойствам window.history и window.location, оптимизированную для одностраничных web-приложений.
  • В инструментах для web-разработчиков в панели с правилами CSS реализована поддержка редактирования и добавления селекторов псевдоэлементов. В интерфейс для просмотра данных в формате JSON добавлена кнопка для импорта ресурса в систему профилирования (Firefox Profiler) для определения информации о его размере. В панелях инспектирования HTML-элементов и анимации обеспечено отображение псевдоэлементов View Transitions. В панели с правилами CSS реализовано отображение правил @position-try, применяемых для управления показом элементов, привязанных к местоположению других элементов (CSS Anchor Positioning).
  • В версии Firefox для Android добавлена защита от атак по сторонним каналам, таким как Spectre, применяемым для обхода изоляции между сайтами. Ранее подобная защита была доступа только в сборках для десктоп-систем.

Кроме новшеств и исправления ошибок в Firefox 147 устранено 23 уязвимости. 10 уязвимостей вызваны проблемами работы с памятью, такими как переполнения буферов и обращение к уже освобождённым областям памяти. Потенциально данные проблемы способны привести к выполнению кода злоумышленника при открытии специально оформленных страниц. 3 уязвимости позволяют обойти sandbox-изоляцию из-за некорректной проверки границ и целочисленного переполнения в компоненте для работы с графикой.

  1. Главная ссылка к новости (https://www.firefox.com/en-US/...)
  2. OpenNews: GNOME и Firefox намерены отключить по умолчанию вставку средней кнопкой мыши
  3. OpenNews: Обновление Firefox 146.0.1. В Firefox появится опция для полного отключения AI
  4. OpenNews: Назначен новый руководитель Mozilla Corporation, делающий ставку на AI в Firefox
  5. OpenNews: В Firefox развивают режим для навигации с использованием AI
  6. OpenNews: Релиз Firefox 146
Лицензия: CC BY 3.0
Короткая ссылка: https://opennet.ru/64601-firefox
Ключевые слова: firefox
При перепечатке указание ссылки на opennet.ru обязательно


Обсуждение (38) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.1, Аноним (1), 20:34, 13/01/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • +15 +/
    Лучший (он же единственный нормальный) браузер стал еще лучше!
     
     
  • 2.3, я знаю что это (?), 20:45, 13/01/2026 [^] [^^] [^^^] [ответить]  
  • +3 +/
    байт на комменты.
     
     
  • 3.5, Аноним (1), 20:52, 13/01/2026 [^] [^^] [^^^] [ответить]  
  • +/
    Ага, "статистика пользователей не врет!". Большая часть пользователей хрома уже и забыла или вовсе не застала, каким образом он распространялся в самом начале.
     
     
  • 4.6, Аноним (6), 20:56, 13/01/2026 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Ну Амиго подобная модель распространения с каждой фриварной и варезной программой не помогла. Уверен, и рекламу на тв тоже крутили, может, пореже.
     
     
  • 5.22, 12yoexpert (ok), 21:58, 13/01/2026 [^] [^^] [^^^] [ответить]  
  • +/
    яндекс-браузер смотрит на тебя, как с недоумением
     
     
  • 6.24, Аноним (6), 22:12, 13/01/2026 [^] [^^] [^^^] [ответить]  
  • +/
    Так заплатили Опере. Тупо ребрендинг же. Со временем, конечно, яндексовцы замазали всё грязными руками.
     
  • 6.25, Аноним (25), 22:12, 13/01/2026 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Киллер-фича: https://opennet.ru/56830-tls
     
  • 5.26, Xo (?), 22:13, 13/01/2026 [^] [^^] [^^^] [ответить]  
  • +/
    Помню, лет 15 назад хром рекламировали по ТВ.
     
     
  • 6.28, Аноним (6), 22:22, 13/01/2026 [^] [^^] [^^^] [ответить]  
  • +/
    По-моему много лет крутили раз в минуту в РФ, я практически не смотрел ТВ, но реклама Хрома всегда была.
     
     
  • 7.30, 12yoexpert (ok), 22:27, 13/01/2026 [^] [^^] [^^^] [ответить]  
  • +/
    хорошую вещь рекламировать не будут
     
  • 2.13, Аноним (13), 21:09, 13/01/2026 [^] [^^] [^^^] [ответить]  
  • –3 +/
    Угу, там глядишь будет не 3, а 4 процента.

    Или сколько там Cloudflare насчитал?

     
     
  • 3.15, Аноним (25), 21:15, 13/01/2026 [^] [^^] [^^^] [ответить]  
  • +6 +/
    За возможность поставить uBlock на телефоне можно и поставить:
    https://addons.mozilla.org/ru/firefox/addon/ublock-origin/
     
     
  • 4.16, Аноним (13), 21:18, 13/01/2026 [^] [^^] [^^^] [ответить]  
  • –3 +/
    Можно Brave поставить. Хром как ни как быстрее, и меньше аккумулятор будет жрать, что критично для телефона.
     
     
  • 5.18, Аноним (-), 21:27, 13/01/2026 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > Можно Brave поставить.

    Ты про крипто🐔ов?
    Ну которых ловили на: подмене URL на реферальные ссылки, утечке данных через DNS или на использовании фотографий людей без их ведома для выпрашивания пожертвований.

    Точно! эти ребята никого не обманут!

     
     
  • 6.23, Bob (??), 22:06, 13/01/2026 [^] [^^] [^^^] [ответить]  
  • +1 +/
    >подмене URL на реферальные ссылки

    добавления своей, когда пользовался их wallet (надо было явно врубить самому). но фишку быстро убрали. Это же не гугл аналитика на слуюебной странице аддонов браузера. Боже упаси)

    >утечке данных через DNS

    связано с портом cname-uncloaking из uBO на лисе, для нормального блока рекламы.  Проблемы нет с коробки. Только вручную врубив режим "параноидальной" защиты от трекеров. Баг, "в работе".

    >использовании фотографий людей без их ведома для выпрашивания пожертвований

    в мохнатом 2018 это была фишка для Зарегистировавшихся Зарабатывать в Рекламной "инфраструктуре" brave и бабло шло этим же людям, если что)
    p.s.: фичу обе стороны фиксили вместе и норм развили платформу. Это типа аналог Google Ads.

    Аргументы кончились?)

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

     
  • 5.27, Аноним (6), 22:16, 13/01/2026 Скрыто ботом-модератором     [к модератору]
  • +1 +/
     

  • 1.2, Аноним (2), 20:36, 13/01/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • –2 +/
    Неужели всё ещё без ИИ?
     
  • 1.4, Аноним (25), 20:49, 13/01/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    >На компьютерах Apple с чипами Apple Silicon и ОС macOS включена поддержка API WebGPU

    На Маках редко увидишь Firefox, но значит всё таки пользуются:
    https://data.firefox.com/dashboard/hardware

     
  • 1.7, Анон1110м (?), 20:57, 13/01/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    The Mozilla project was launched on March 31, 1998. On this date, the source code for the Netscape Communicator product was made publicly available under an open source license, the "Mozilla Organization" was founded to guide the project, and development of the codebase began to move from a proprietary model into an open model coupled with commercial involvement and management practices.

    The Mozilla project originally grew out of Netscape Communications Corporation and its Netscape Communicator product. In early 1998, the Netscape management team made the decision to continue development of Netscape's flagship product, Netscape Communicator, through an open source development model.

    At its inception, the Mozilla project faced some paradoxes. First, the only people familiar enough with the code to participate actively in its development were Netscape employees. Those employees were still expected to work within the management system and practices that Netscape had developed in its proprietary days. There was no volunteer community.

    „The Mozilla Project: Past and Future“. Mitchell Baker.

     
     
  • 2.9, Аноним (25), 21:01, 13/01/2026 [^] [^^] [^^^] [ответить]  
  • +/
    Алмаз превратили в бриллиант!
     

  • 1.10, 12yoexpert (ok), 21:03, 13/01/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • +3 +/
    а где обещанная в 147 опция вырубания бредогенераторов?
     
     
  • 2.12, Аноним (25), 21:05, 13/01/2026 [^] [^^] [^^^] [ответить]  
  • +/
    >Указанная возможность будет добавлена в 1 квартале 2026 года.

    https://opennet.ru/64449-firefox

     
     
  • 3.21, 12yoexpert (ok), 21:56, 13/01/2026 [^] [^^] [^^^] [ответить]  
  • +/
    ну ок, я слежу за ними
     

  • 1.11, Аноним (11), 21:04, 13/01/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    > API Navigation, позволяющий web-приложениям перехватывать операции навигации в окне, инициировать переход и анализировать историю действий с приложением.

    Это же не дырочка, нет?

     
     
  • 2.20, Аноним (-), 21:47, 13/01/2026 [^] [^^] [^^^] [ответить]  
  • +/
    > Это же не дырочка, нет?

    Это автоматизация (которую уже давно просят), нет?

     

  • 1.14, Аноним (14), 21:12, 13/01/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    И что, настройки сами переместятся в ~/.config/mozilla или нужно что-то делать?
     
     
  • 2.17, Аноним (6), 21:18, 13/01/2026 [^] [^^] [^^^] [ответить]  
  • –2 +/
    Конечно, нет. Там ещё и баги, можешь переместить прямо сейчас и все их собрать, ты же любитель такого.
     

  • 1.19, Аноним (19), 21:28, 13/01/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • –2 +/
    > На системах с GPU AMD аппаратно декодированное видео теперь
    > воспроизводится без дополнительного копирования данных (режим zero-copy)

    Ну надо же, красные впереди планеты всей!

    > как это ранее было реализовано для систем с GPU Intel и NVIDIA.

    А нет, плетуться как обычно в хвосте.

     
     
  • 2.31, AleksK (ok), 22:37, 13/01/2026 [^] [^^] [^^^] [ответить]  
  • +/
    Ну да под линуксом невидия всех побеждает (нет)

    https://ibb.co/TqhPfPH4

     
     
  • 3.33, Аноним (6), 22:43, 13/01/2026 [^] [^^] [^^^] [ответить]  
  • +/
    На амд и графика хуже всегда, это не секрет. Главные различия стриминг ресурсов, постоянный статтеринг у freesync, и так далее.
     
     
  • 4.34, Аноним (34), 22:46, 13/01/2026 [^] [^^] [^^^] [ответить]  
  • +/
    > На амд и графика хуже всегда, это не секрет.

    Отключи FSR и будет лучше.

     
  • 4.35, AleksK (ok), 22:49, 13/01/2026 [^] [^^] [^^^] [ответить]  
  • –1 +/
    > На амд и графика хуже всегда, это не секрет. Главные различия стриминг
    > ресурсов, постоянный статтеринг у freesync, и так далее.

    Ты поставь что-нибудь свежее вместо дебиан стейбл и вайланд вместо корявых иксов.

    И невидия под линуксом теряет до 40% фпс.

     

  • 1.29, Аноним (29), 22:24, 13/01/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    В мобильной версии больше (причём давно) нет about:config. По мне так это серьёзный недостаток.
     
     
  • 2.36, TrickyFoxy (ok), 22:53, 13/01/2026 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Он там есть, но спрятан в chrome://geckoview/content/config.xhtml

    И уже там его можно вернуть изменив general.aboutConfig.enable на true

     
     
  • 3.40, Аноним (40), 01:15, 14/01/2026 [^] [^^] [^^^] [ответить]  
  • +/
    >> chrome://geckoview/content/config.xhtml

    Получается, Firefox это Chrome?

     
  • 2.37, мяв (?), 23:03, 13/01/2026 [^] [^^] [^^^] [ответить]  
  • +/
    в форках (ironfox, fennec) никуда не девался
     
  • 2.39, Bob (??), 01:04, 14/01/2026 [^] [^^] [^^^] [ответить]  
  • +/
    с лета 2020 не могут догнать функционал esr 68...

    зато firefox lite, firefox focus и ещё какой-то apk мусор релизили и держали

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

     

  • 1.38, Вирт (?), 00:12, 14/01/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Наконец-то JavaScript рэндомного сайта перестанет лазить по моей локальной сети. Всего-то лет 20 прошло и они все-таки смогли закрыть эту дырку?
     

     Добавить комментарий
    Имя:
    E-Mail:
    Текст:



    Партнёры:
    PostgresPro
    Inferno Solutions
    Hosting by Hoster.ru
    Хостинг:

    Закладки на сайте
    Проследить за страницей
    Created 1996-2026 by Maxim Chirkov
    Добавить, Поддержать, Вебмастеру