Mozilla Firefox 57 (Firefox Quantum)

Mozilla Firefox 57 (Firefox Quantum)

root

14 ноября 2017 года компания Mozilla выпустит новую версию браузера Firefox 57, которая получила новый движок Quantum, новый интерфейс Project Photon, переработанную панель настроек и новое API расширений – WebExtensions. 

Firefox 57 (Quantum) представляет собой результат длительной работы компании Mozilla по устранению предыдущих проблем браузера, в частности невысокой скорости работы и частым сбоям. Эти и другие недостатки в свою очередь привели к серьезной потери пользовательской базы.

Однако столь глобальные изменения браузера могут создавать дополнительные проблемы для пользователей Firefox. Перед обновлением до Firefox 57 важно знать и учитывать ряд важных моментов.

Проблемы с дополнениями. Устаревшие расширения

Самая большая проблема, которая возникнет на следующей неделе связана с новой системой дополнений Firefox - API WebExtensions.

Новая платформа API WebExtensions совместима со стандартом WebExtensions, который поддерживается браузерами на базе Chromium (Chrome, Vivaldi, Opera) и новым браузером Microsoft Edge. Это означает, что многие разработчики расширений для Chrome могут адаптировать свои продукты для работы в Firefox.

Mozilla объявила о начале работ по реализации поддержки WebExtensions API еще летом 2015 года, a в августе 2016 года уже представила новое API с релизом Firefox 48.

Начиная с версии 57, Firefox будет поддерживать только расширения, построенные на новом API, и полностью откажется от старой технологии на базе XUL, унаследованной от проекта Netscape.

Таким образом, уже на следующей неделе пользователям Firefox придется искать альтернативы для устаревших дополнений, созданных на старом SDK.

На следующей неделе Mozilla изменит портал “Дополнения Firefox”, чтобы на нем по умолчанию отображались только совместимые с WebExtensions плагины. В настоящее время только около 6000 из более 20 000 дополнений Firefox были перенесены на новый API. Это означает, что для некоторых расширений альтернативы может не найтись.

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

Вы можете подобрать альтернативы с поддержкой WebExtensions прямо сейчас, используя тег Firefox57 на портале дополнений Mozilla.

Что касается процедуры перехода, то после обновления до Firefox 57 в списке дополнений будут показываться только плагины на WebExtensions. Классические расширения будут перенесены в новый раздел “Устаревшие расширения”. Скриншот ниже наглядно это демонстрирует:

Новый движок

Firefox 57 также станет первой версией Firefox, поддерживающей новый браузерный движок Quantum. Анонсированный в прошлом году, движок Quantum заменяет некоторые части старого Gecko новыми компонентами, написанными на Rust и C ++.

Процесс медленной замены частей Gecko начался в прошлом году, в ситуации, которую инженеры Mozilla назвали “заменой реактивного двигателя, когда самолет все еще находится в полете”.

Mozilla поставила свой первый компонент Rust прошлым летом, заменив стеки медиафайлов Firefox на модуль Rust, а в августе этого года заменила CSS движок Gecko на Quantum CSS (Stylo).

Firefox 57 будет включать в себя еще больше кода Project Quantum. Новая версия браузера получит Quantum Render, новый, оптимизированный для графического процессора конвейер рендеринга на основе проекта WebRender от Servo, и новый метод Quantum DOM Scheduler, который гарантирует, что фоновые вкладки не смогут замедлить работу активных вкладок браузера.

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

Новый интерфейс

Кроме нового движка, Firefox 57 получит новый пользовательский интерфейс, построенный на базе проекта Project Photon.

Project Photon серьезно обновляет интерфейс веб-браузера, добавляет новые панели настроек, новую страницу вкладок и новые боковые панели.

Кроме того, начиная с Firefox 57, новые версии Firefox будут поставляться с отключенным виджетом поиска, который раньше отображался в верхнем правом углу старого UI Firefox и являлся знаковой его частью. С положительной стороны, при желании, пользователи могут повторно включить старый виджет поиска на панели настроек.

Запланированные изменения пользовательского интерфейса, скорее всего, будут раздражать некоторых пользователей Firefox, потому что дополнение Classic Theme Restorer Firefox также перестанет работать, то есть пользователи не смогут контролировать внешний вид браузера.

Помимо этих глобальных изменений, в Firefox 57 получит небольшие улучшения, такие как, к примеру, возможность включать защиту от отслеживания на постоянной основе, а не только в приватных окнах

Защита от отслеживания - функция, которую Mozilla добавила в настольную версию Firefox 42 и в Firefox для Android летом 2015 года.

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

Несмотря на популярность данной функции среди пользователей, Mozilla долгое время позволяла использовать защиту от отслеживания только во вкладках приватного просмотра.

Инженеры Mozilla добавили новый параметр “Всегда” для функции “Защиты от отслеживания”.

В текущей версии Firefox включить расширенный пользовательский интерфейс можно, набрав в адресной строке about:config, а затем выполнить поиск и дважды щелкнуть по опции privacy.trackingprotection.ui.enabled.

Mozilla выбирает приватность

По словам разработчика компании, переход на постоянное использование защиты от отслеживания является частью долгосрочной стратегии компании. Mozilla Foundation пытается стать организацией, в первую очередь основанной на конфиденциальности, аналогично Tor Project.

Фактически Mozilla уже реализовала две функции повышения конфиденциальности из браузера Tor, в частности, возможность блокировать сайты, которые пытаются отслеживать пользователей, используя шрифты (добавлено в Firefox 52) и элемент сanvas HTML5 (будет добавлено в Firefox 58).

Новая ориентация Mozilla на безопасность и конфиденциальность, как ожидается, позволит вернуть часть пользовательской базы. С этой же целью компания решила полностью переработать Firefox.

Возможность постоянной работы защиты от отслеживания станет частью Firefox 57, инновационной версии Firefox, которая получит переработанный внутренний движок и полностью перейдет на использование расширений WebExtensions.

Что же делать с устаревшими дополнениями?

Самый главный и противоречивый вопрос. На тематических площадках и блогах вовсю идут споры и рекомендации. Например, некоторые советуют поставить значение true для extensions.legacy.enabled (в about:config) для поддержки устаревших дополнений. Но эта фича, по крайней мере уже сейчас, не работает.

Многие советуют отключить автоматическое обновление браузера "до лучших времен". Не нужно так делать!! Браузер - дверь во внешний мир. Вы оставляете дверь в ваш дом на распашку? То-то же. Оставить браузер без обновлений - тоже самое, что оставить дверь в жилище открытой.

Если есть острая необходимость использовать прежнюю версию Firefox, с поддержкой устаревших расширений, то воспользуйтесь Firefox ESR (Extended Support Release, т.е. релиз с расширенной поддержкой). Текущая ESR-ветка базируется на Firefox 52 и будет таковой до марта 2018.

И самое объективное - искать альтернативу или ждать от авторов дополнений перехода на Webextension. Но, к сожалению, не на все альтернатива найдется, а некоторые разработчики принципиально встали в позу и не хотят переходить на новый API.

PS: Для тех, кто хочет уже сейчас поставить и опробовать новый Firefox, можете установить beta-версию.

PPS: Mozilla окончательно прекратит поддержку Firefox для Windows XP и Vista летом 2018 года. До июня 2018 года компания продолжит выпускать обновления безопасности.

Report Page