В соответствии с графиком выхода релизов увидела свет финальная версия браузера Mozilla Firefox 48 для Windows, Linux, OS X и платформы Android. В ближайшее время обновится ESR-ветка с длительным сроком поддержки Firefox 45.3. Вскоре на стадию тестирования перейдет ветка Firefox 49 Beta и будет отделен Firefox 50 Developer Edition. Следуя шестинедельному циклу анонсов, релиз Firefox 49 намечен на 13 сентября, Firefox 50 – на 8 ноября 2016-го года.
Итак, что нового в Firefox 48? Как и обещали мозилловцы, многопроцессный режим E10S "Electrolysis", при котором обработка содержимого вкладок и интерфейса выполняется в отдельных процессах, был активирован у 1% пользователей, а в случае удачных тестингов в ближайшие дни их процент приблизится к 50.

Проверить, стали ли вы "счастливчиком" можно, набрав в адресной строке about:support и найдя строчку "Многопроцессные окна" ("Multiprocess Windows", скриншот). Если нет, то стоит попробовать включить многопроцессный режим в "Лисе" самостоятельно, зайдя на страницу настроек about:config и поменяв значение browser.tabs.remote.autostart на "true".
Однако в некоторых случаях не все аддоны совместимы с "Electrolysis", и режим не будет активирован. Чтобы обойти ограничение, в том же about:config создайте логическую постоянную browser.tabs.remote.force-enable и присвойте ей значение "true". После перезапуска обозревателя в строке "Многопроцессные окна" появится "1/1 (Включены пользователем)".

А вот проверка дополнений по цифровой подписи стала обязательной и не отключается в настройках. Да, это та самая проверка, которую предполагалось внедрить сначала в 42-ой, потом в 44-ой, позже – в 46-ой финальный выпуск, и лишь сейчас эпопея закончилась. Таким образом, в последнем Firefox опция xpinstall.signatures.required, позволявшая отключить проверку подписи, убрана из about:config. Для разработчиков, использующих неподписанные дополнения, будут формироваться специальные обезличенные, необновляемые и нерусифицированные сборки "en-US".
Последнее пафосное событие: в состав браузера включен первый компонент на языке Rust. Как я уже писал, в сборку был интегрирован написанный на Rust парсер (с англ. "анализатор") для распаковки медиаконтейнеров формата MP4. Поддержка компиляции компонентов на Rust встроена в сборочный инструментарий "Огнелиса" и доступна для всех платформ.
И это еще не все! Ниже представлен список остальных новшеств Firefox 48, интересных рядовому пользователю:
- реализована возможность устанавливать расширения из веб-каталога Google Chrome с помощью аддона Chrome Store Foxified;
- по дефолту началась блокировка малозаметного Flash-контента (блоки размером менее 5x5 пикселей, используемые для генерации идентификатора системы пользователя или сохраняющие неудаляемые штатным способом supercookies);

- панель просмотра результатов ввода в адресной строке стала отображаться на всю ширину экрана;
- раздел неотсортированных закладок переименован в "Другие закладки";
- переработана страница "Получить дополнения" в менеджере about:addons, установка предлагаемых аддонов теперь осуществляется за один клик;
- усилена защита от загрузки подозрительных файлов, разделенных на нежелательные и зловредные;
- обеспечена поддержка настройки меню и панели обозревателя только через "горячие" клавиатурные комбинации;
- в about:debugging добавлена опция перезагрузки расширений и отзыва регистрации Service Worker;
- расширен функционал и доработан интерфейс инструментов для разработчиков;
- устранено 23 уязвимости, три из которых помечены как критические.
Дмитрий dmitry_spb Евдокимов
Свежие комментарии