Linux Новости

Firefox 149: нативный Split View, усиленная безопасность и глубокая интеграция с Linux

Mozilla выпустила финальную сборку Firefox 149, готовую к глобальному анонсу в марте 2026 года. Ключевым нововведением стала нативная функция Split View, позволяющая просматривать две веб-страницы одновременно внутри одной вкладки без сторонних расширений, что оптимизирует использование памяти и упрощает многозадачность. Для пользователей Linux реализована глубокая интеграция с окружением через XDG Portals для выбора файлов, обеспечивая единообразие интерфейса и повышенную безопасность в контейнеризированных средах. Архитектура безопасности усилена автоматической блокировкой уведомлений от вредоносных ресурсов, мгновенным отзывом разрешений для опасных сайтов и строгими ограничениями на загрузку JavaScript в родительский процесс. Производительность на Windows улучшена благодаря включению по умолчанию слоя композитинга WebRender, снижающего энергопотребление при воспроизведении видео, а также оптимизацией работы HTTP/3 и рендеринга PDF. Разработчики получили новые инструменты: поддержку API Reporting, современные псевдо-классы мультимедиа, улучшенный инспектор хранилища и функции для захвата медиапотоков. Обновление также включает расширение автозаполнения адресов для новых регионов и встроенную кнопку шеринга, интегрированную с системными средствами ОС.

Firefox 149: нативный Split View, усиленная безопасность и глубокая интеграция с Linux

Firefox 149: Революция в интерфейсе, безопасность и новые возможности для разработчиков

Компания Mozilla официально выпустила финальные сборки открытого веб-браузера Firefox 149, подготовив почву для его глобального анонса, запланированного на 24 марта 2026 года. Этот релиз знаменует собой важный этап в эволюции одного из самых значимых проектов с открытым исходным кодом в мире интернета. Обновление не ограничивается рутинными исправлениями ошибок или незначительными улучшениями производительности; напротив, оно приносит фундаментальные изменения в пользовательский опыт, архитектуру безопасности и инструментарий для веб-разработчиков. Для пользователей Linux, администраторов инфраструктуры и энтузиастов open-source этот выпуск особенно важен, так как он демонстрирует глубокую интеграцию браузера с современными операционными системами и десктопными окружениями.

В центре внимания Firefox 149 находится долгожданная функция нативного разделения экрана (Split View), которая меняет подход к многозадачности прямо внутри одной вкладки. Кроме того, обновление затрагивает критически важные аспекты конфиденциальности, внедряя более строгие требования к загрузке JavaScript-файлов и автоматическую блокировку уведомлений от подозрительных ресурсов. Разработчики получают расширенные инструменты для отладки CSS и работы с мультимедиа, а пользователи Windows и Linux видят существенные улучшения в энергоэффективности и совместимости с системными компонентами. Ниже представлен подробный анализ всех ключевых изменений, их технического контекста и практического значения для различных категорий пользователей.

Нативное разделение экрана: конец эпохи сторонних расширений

Самым заметным нововведением в Firefox 149 является реализация функции Split View (Разделенный экран). Долгое время возможность просматривать две веб-страницы одновременно в одном окне была доступна только через сторонние расширения или требовала использования оконного менеджера системы. Теперь эта функциональность встроена непосредственно в ядро браузера, что обеспечивает лучшую стабильность, производительность и единообразие интерфейса.

Механизм работы Split View интуитивно понятен: пользователь может активировать режим разделения, просто щелкнув правой кнопкой мыши по вкладке и выбрав соответствующий пункт в контекстном меню. Более того, новая версия позволяет добавлять разделенный вид в новую группу вкладок, что открывает широкие возможности для организации рабочих пространств. Это особенно актуально для сценариев, требующих постоянного сравнения данных, написания кода с одновременным просмотром документации или мониторинга нескольких информационных потоков без необходимости переключаться между окнами.

Техническая реализация этой функции опирается на современные возможности композитинга движка Gecko, позволяя браузеру эффективно управлять памятью и ресурсами GPU при отображении двух независимых DOM-деревьев в пределах одного контейнера вкладки. В отличие от старых методов, когда каждая страница могла занимать отдельный процесс, Split View в Firefox 149 оптимизирован для минимизации накладных расходов, сохраняя при этом изоляцию контента для безопасности. Это решение устраняет необходимость установки дополнительных плагинов, которые часто становились источником уязвимостей или конфликтов с обновлениями браузера.

Практическое значение для продуктивности

  • Упрощение рабочего процесса: Пользователям больше не нужно использовать горячие клавиши оконного менеджера или перетаскивать окна вручную. Все управление происходит внутри интерфейса браузера.
  • Группировка задач: Возможность создания новых групп с разделенным видом позволяет логически структурировать сложные проекты, объединяя связанные ресурсы в единый визуальный блок.
  • Экономия памяти: Нативная реализация потребляет меньше оперативной памяти по сравнению с запуском двух отдельных окон браузера, что критично для устройств с ограниченными ресурсами.

Архитектурные изменения и интеграция с Linux-десктопом

Для пользователей Linux-систем Firefox 149 представляет собой шаг вперед в плане глубокой интеграции с операционной средой. Одним из ключевых изменений является переход на использование XDG Portal file picker в качестве стандартного механизма выбора файлов. Ранее браузер мог использовать собственные диалоговые окна, которые выглядели чужеродно в современных окружениях, таких как KDE Plasma или GNOME. Теперь Firefox 149 по умолчанию обращается к системному диалогу выбора файлов через протокол XDG Portals.

Это изменение имеет далеко идущие последствия для безопасности и эстетики. Использование XDG Portals гарантирует, что диалоговое окно будет выглядеть идентично другим приложениям в системе, поддерживая темную тему, шрифты и стилизацию текущего окружения. С точки зрения безопасности, это позволяет лучше контролировать доступ приложений к файловой системе, особенно в средах с использованием Flatpak или Snap, где изоляция процессов является приоритетом. Браузер теперь запрашивает разрешение на доступ к файлам через стандартный механизм платформы, что снижает риски несанкционированного доступа к данным пользователя.

Помимо этого, в настройках общего раздела (General settings) появилась новая секция «Profiles» (Профили), упрощающая управление несколькими учетными записями. Также произошло переименование раздела «Network settings» в «Proxy settings», что делает навигацию более логичной и понятной для администраторов, настраивающих корпоративные сети. Улучшена встроенная проверка орфографии: теперь добавление новых словарей стало значительно проще, что важно для пользователей, работающих с редкими языками или специализированной терминологией.

Дизайн макета браузера (Browser Layout) также претерпел обновление. Интерфейс стал более современным и адаптивным, что улучшает восприятие информации на экранах с высоким разрешением. Эти изменения не являются чисто косметическими; они направлены на снижение когнитивной нагрузки пользователя и повышение эффективности взаимодействия с интерфейсом.

Безопасность и конфиденциальность: новые барьеры для угроз

В условиях растущего числа киберугроз Firefox 149 усиливает свои защитные механизмы, внедряя ряд функций, направленных на предотвращение атак и защиту персональных данных. Одной из наиболее важных нововведений стала возможность автоматически блокировать уведомления от сайтов, помеченных системой SafeBrowsing как вредоносные. Ранее пользователи могли случайно подписаться на спам-уведомления, даже если сайт был заблокирован, но теперь защита работает превентивно.

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

На уровне архитектуры браузера ужесточены требования к JavaScript-файлам, которые могут быть загружены в родительском процессе. Родительский процесс отвечает за управление вкладками и взаимодействие с операционной системой, поэтому его компрометация может привести к полному взлому системы. Новые ограничения снижают поверхность атаки, делая невозможным выполнение произвольного кода в привилегированном контексте без строгой верификации.

Также стоит отметить появление бесплатной функции VPN, которая постепенно развертывается для пользователей в США, Великобритании, Франции и Германии. Хотя это сервисное дополнение, оно интегрировано в экосистему безопасности браузера, предлагая пользователям дополнительный уровень защиты при посещении публичных сетей. Важно понимать, что это не замена полноценному корпоративному решению, но полезный инструмент для повседневной защиты трафика.

Обновления панели доверия и страниц ошибок

Интерфейс управления безопасностью также получил обновление. Панели конфиденциальности и безопасности, ранее расположенные отдельно в адресной строке, теперь объединены в единую панель TrustPanel. Это позволяет пользователю быстро оценить статус текущей страницы, проверив настройки приватности и безопасности в одном месте. Страницы ошибок Firefox получили свежий дизайн с обновленной графикой, что делает сообщения о проблемах соединения более понятными и менее пугающими для обычных пользователей.

Производительность и поддержка современных стандартов

Firefox 149 демонстрирует значительный прогресс в области производительности, особенно в сценариях воспроизведения видео и работы с графическими интерфейсами. На платформах Windows по умолчанию включен слой композитинга WebRender. Это технология, использующая GPU для рендеринга содержимого страницы, что приводит к снижению потребления энергии во время воспроизведения полноэкранного видео и улучшению производительности WebGL и WebGPU приложений.

Включение WebRender по умолчанию на Windows — это важный шаг, так как ранее пользователи должны были вручную активировать эту функцию через скрытые настройки about:config. Теперь браузер автоматически определяет наличие подходящего оборудования и активирует оптимизации, обеспечивая плавную работу даже на устройствах с ограниченными ресурсами процессора. Это особенно актуально для ноутбуков, где экономия заряда батареи является критическим фактором.

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

Также ускорена загрузка PDF-файлов. Оптимизация движка рендеринга документов позволяет быстрее отображать большие файлы, уменьшая время ожидания пользователя. Кроме того, добавлена поддержка скачивания изображений напрямую из PDF-файлов через контекстное меню, что избавляет от необходимости использовать сторонние конвертеры или онлайн-сервисы.

Инструментарий для веб-разработчиков и новые API

Для профессиональных разработчиков Firefox 149 предлагает обширный набор новых инструментов и поддержки современных веб-стандартов. В инспекторе хранилища (Storage Inspector) добавлена кнопка для удаления всех записей выбранного хранилища, что значительно ускоряет процесс тестирования и очистки состояния приложения. В режиме просмотра правил (Rules view) появился значок, позволяющий мгновенно перейти к вычисленному значению CSS, отображаемому в разделе Computed. Это упрощает отладку сложных стилей и поиск причин неожиданных визуальных эффектов.

Поддержка HTML-атрибута popover="hint" расширяет возможности создания интерактивных подсказок и всплывающих окон без необходимости использования сложного JavaScript-кода. Также реализована поддержка псевдо-классов элементов мультимедиа, таких как :playing и :paused, что позволяет разработчикам создавать динамические интерфейсы, реагирующие на состояние воспроизведения видео или аудио.

Важным дополнением стала поддержка спецификации HTMLMediaElement.captureStream() API, которая позволяет захватывать поток медиа-элемента и передавать его в другие части приложения или отправлять на сервер. Это открывает новые возможности для создания видеоконференций, стриминговых платформ и приложений реального времени. Также добавлена поддержка текстовых элементов с ассоциацией к функции showPicker(), что улучшает взаимодействие с пользовательским интерфейсом.

Для мобильных разработчиков Android добавлена поддержка закрытия поп-апов и диалоговых окон с помощью кнопки «Назад». Это обеспечивает соответствие стандартам навигации на мобильных устройствах и улучшает пользовательский опыт. В CSS добавлены функции xywh() и rect() для свойства shape-outside, а также поддержка математического значения font-family для элемента MathML, что важно для корректного отображения формул в научных и образовательных проектах.

Новый Reporting API и геолокация

В этом релизе представлен новый Reporting API, предоставляющий универсальный механизм отчетности для веб-приложений. Он позволяет собирать данные о различных событиях платформы и делать их доступными для анализа, что полезно для диагностики проблем и улучшения качества сервиса. На системах Windows Firefox теперь использует современный API Windows.Devices.Geolocation вместо устаревшего решения времен Windows 7, что повышает точность определения местоположения и совместимость с новыми функциями ОС.

Автоматическое заполнение и региональные особенности

Firefox 149 расширяет функциональность автозаполнения адресов для пользователей в Австралии, Индии, Италии, Польше и Австрии. Это улучшение основано на локализации баз данных почтовых индексов и форматов адресов, что делает ввод контактной информации более быстрым и точным. Поддержка этих регионов отражает стремление Mozilla учитывать специфику разных рынков и предоставлять пользователям персонализированный опыт.

Кроме того, в браузере появилась возможность добавить кнопку «Поделиться» на панель инструментов через контекстное меню настройки панели. Это упрощает обмен текущей вкладкой, используя системные средства обмена macOS или Windows, что особенно удобно для социальных сетей и мессенджеров. Интеграция с системными функциями обмена делает процесс шеринга более естественным и быстрым.

Заключение: Значение релиза для экосистемы Open Source

Выпуск Firefox 149 подтверждает, что Mozilla продолжает инвестировать в развитие своего браузера, уделяя внимание как пользовательскому опыту, так и техническим деталям. Внедрение нативного Split View, усиление безопасности и глубокая интеграция с Linux-десктопом делают этот релиз важным шагом для всей экосистемы open-source. Для администраторов инфраструктуры и разработчиков это означает более надежный и эффективный инструмент для работы, который соответствует современным требованиям к производительности и безопасности.

Официальный анонс релиза состоится 24 марта 2026 года вместе с выходом версий Firefox 140.9 и 115.34.0 ESR. До этого момента пользователи могут скачать исходные пакеты и бинарные файлы для 64-битных, 32-битных и ARM64-систем с FTP-сервера Mozilla. Этот релиз подчеркивает важность поддержания конкурентоспособности открытых решений в условиях доминирования проприетарных браузеров. Для тех, кто ценит приватность, контроль над данными и поддержку открытых стандартов, Firefox 149 становится еще более привлекательным выбором. В контексте развития российской IT-инфраструктуры, где растет спрос на отечественные решения, такие обновления мирового уровня служат ориентиром для разработки собственных продуктов, например, дистрибутивов вроде НАЙС.ОС, которые также стремятся обеспечить высокий уровень совместимости и безопасности для своих пользователей.

Комментарии