Доступен Firefox 136 с поддержкой вертикального размещения вкладок, ИИ-чатботами, автоматическим преобразованием HTTP-запросов в HTTPS, а также поддержкой VA-API на видеокартах AMD.
- Linux:
- Включено аппаратное ускорение декодирования видео (VA-API) на системах с графическими процессорами AMD (требуется Mesa версии 24.2 или новее).
- Для архитектуры ARM64 (AArch64) доступны официальные сборки в виде тарболлов, а также из репозитория APT. На подходе сборки в формате Flatpak.
- Налажена работа страницы
about:processes
под FreeBSD (до этого она работала лишь в OpenBSD). - В настройках появилась возможность включить новую реализацию боковой панели:
- В настройках боковой панели (значок в виде шестерёнки) доступно вертикальное размещение вкладок (кроме того, можно переключить расположение вкладок, кликнув правой кнопкой мыши по панели инструментов и выбрав соответствующий пункт меню).
- В боковой панели доступны чат-боты на основе ИИ. Поддерживаются онлайн-сервисы Anthropic Claude, ChatGPT, Google Gemini, Hugging Chat и Le Chat Mistral.
- Включён по умолчанию механизм HTTPS-First: при переходе или наборе, а также загрузке дочерних ресурсов по HTTP, Firefox сначала будет автоматически пробовать подключиться по защищённому HTTPS и прозрачно откатываться на незащищённый HTTP при обнаружении проблем. Апгрейд не применяется, если указан нестандартный порт или локальный адрес.
- Диалог очистки данных пользователя теперь позволяет удалить историю форм, не удаляя историю браузера целиком.
- Появилась возможность выборочно отключать блокировку встроенных в веб-страницы виджетов социальных сетей, которые блокируются в режиме строгой защиты от отслеживания или в режиме приватного просмотра.
- В настройки телеметрии добавлена опция «Отправлять ежедневный пинг использования в Mozilla», позволяющая разработчикам точнее оценить количество активных пользователей.
- Страницы, возвращающие код ошибки (4xx, 5xx) и имеющие при этом нулевую длину больше не будут отображаться, как пустые. Вместо этого будет показана сообщение об ошибке, чтобы пользователь лучше понимал, что произошло.
- При соединении по незащищённому HTTP кроме значка с перечёркнутым замком в адресной строке теперь отображается надпись «Не защищено» (
security.insecure_connection_text.enabled
). - Подписи ярлыков недавно посещённых сайтов на странице новой вкладки теперь формируются на основе заголовков страниц, а не доменных имён.
- Из соображений безопасности фоновым вкладкам запрещено открывать диалог выбора файла.
- Появилась возможность отключить базовую HTTP-авторизацию (
network.http.basic_http_auth.enabled
). - В интерфейсе браузера запрещено использовать встроенные обработчики событий (
security.browser_xhtml_csp.enabled = false
). Это может сломать, например, некоторые пользовательские скрипты, такие скрипты должны быть переписаны. - Пользователям из Мексики, Бразилии, Аргентины и Чили стала доступна сводка погоды на странице новой вкладки.
- Пользователям из Великобритаании стало доступно автозаполнение адресов в веб-формах.
- macOS:
- Некоторые фоновые задачи теперь автоматически перемещаются на энергоэффективные процессорные ядра.
- Реализовано аппаратное ускорение воспроизведения HEVC-видео.
- Установочные пакеты в формате DMG теперь сжаты с помощью алгоритма LZMA, что позволило сократить их размер и время установки.
- Из-за изменений, произошедших в macOS Sequoia, сочетание клавиш, добавляющее
.com
к адресу, введённому в адресную строку, изменено cCtrl+Enter
наCmd+Enter
.
- Windows: При копировании картинки в буфер обмена (когда она помещается в буфер как файл и одновременно, как изображение) по умолчанию изображение теперь помещается в формате PNG. Таким образом, если принимающее приложение поддерживает получение из буфера изображений PNG, оно получит изображение без потери прозрачности (приложения, не умеющие принимать PNG, по-прежнему могут запросить из буфера изображение в формате BMP).
- HTML:
- Появилась поддержка глобального атрибута autocorrect (включает автоматическую коррекцию правописания в редактируемых текстовых элементах: большей части текстовых элементов <input>, элементах <textarea> и элементах, у которых установлен атрибут contenteditable. Конкретное поведение автокоррекции зависит от юзер-агента и операционной системы).
- Глобальный атрибут contenteditable обзавёлся значением
plaintext-only
(указывает, что форматирование текста отключено, а при вставке форматированного текста форматирование будет вырезано).
- CSS:
- Реализован псевдокласс :has-slotted (используется для стилизации элементов в <template>, которые добавляют контент в элемент <slot> при рендеринге веб-компонента).
- Появилась поддержка псевдокласса :open (позволяет выбрать любой элемент, который в настоящий момент находится в открытом состоянии).
- Функции linear-gradient(), conic-gradient() и radial-gradient() теперь позволяют создавать один сплошной цвет.
- JavaScript: Реализована поддержка Intl.DurationFormat (форматирует данные о продолжительности во времени в зависимости от выбранного языка).
- HTTP: Заголовок Referer теперь будет отправляться, когда страница обновляется и перенаправляет пользователя на другую страницу (с помощью
<meta http-equiv="refresh">
или заголовка Refresh). - API:
- Предельный размер data:-ссылок увеличен с 32 до 512 мегабайт, что соответствует поведению браузеров на основе Chromium.
- Включена поддержка Cookie Store API (современный асинхроннный метод на основе Promise, предназначенный для управления куками, который может использоваться в основном потоке и сервисных воркерах). Пока реализовано лишь подмножество Cookie Store API:
- Интерфейс CookieStore (получение, установка, удаление кук).
- Свойства Window.cookieStore и ServiceWorkerGlobalScope.cookieStore (получение
экземпляров
CookieStore
). - Событие change и его интерфейс CookieChangeEvent (срабатывает в основном потоке и контекстах сервисных воркеров, когда куки устанавливаются или удаляются).
- Реализовано отражение элементов ARIA.
- WebRTC:
- WebRTC теперь умеет получать и отправлять видео, сжатое кодеком AV1. При отправке это работает как для одиночного видео (singlecast), так и для отправки множества вариантов видео из одного источника (simulcast).
- Также появилась поддержка множественной отправки с использованием кодека H264 (наряду с AV1 и VP8).
- Реализована поддержка расширения Dependency Descriptor (DD) RTP Header (может использоваться с кодеками AV1, VP8 и VP9; обеспечивает независимую от кодека переадресацию множественных потоков, в том числе в случаях, когда полезная нагрузка зашифрована (E2EE)).
- Инструменты разработчика:
- Редактор в отладчике переведён на Codemirror 6.
- Включена возможность отладки сервисных воркеров (она была отключена на протяжении последних 5 лет из-за проблем с производительностью).
- Сетевой монитор: к именам пресетов «Ограничение производительности» (позволяют смоделировать пропускную способность и задержки интернет-соединения) добавлены характеристики (скорость, задержка).
>>> Подробнее