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

Начинается поворотный момент в истории браузера. Что ждет Firefox: прорыв в будущее, или постепенное забвение?

Довольно много пользователей в мире используют браузер Mozilla Firefox в качестве основного веб-обозревателя интернета. Это по существу единственный независимый браузер, который более-менее успешно противостоит монополии Google Chrome на рынке браузеров в операционной системе Windows.

Я не упоминаю браузеры Microsoft Edge и Internet Explorer, так как они установлены по умолчанию в Windows. Все остальные браузеры пользователи устанавливают на компьютер самостоятельно.

С другими браузерами дела обстоят еще хуже: браузер Opera имеет небольшую долю рынка в мире, Яндекс.Браузер - всего лишь региональный браузер, да и оба созданы на основе Chrome. Я не принимаю во внимание мобильные браузеры, потому что это несколько другие браузеры по своим функциональным возможностям.

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

Тем не менее, до настоящего времени Mozilla Firefox сохраняет позиции второго по значимости браузера. В начале 2017 года в Mozilla Foundation приняли решение провести серьезные изменения в браузере.

Что ждет нового в Firefox 57 и последующих версиях

В браузере идет постепенная миграция со старого движка Gecko на новый движок Quantum. Благодаря этому оптимизируется потребление ресурсов, браузер работает быстрее и стабильнее. В браузер внедрена могопроцессорность, что благоприятно сказывается на производительности приложения.

В Mozilla Firefox 57 изменится интерфейс: появится интерфейс Photon, будут проведены некоторые другие изменения.

В Firefox 57 отключат тысячи расширений

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

В Firefox 57 Quantum перестанут работать дополнения, написанные с использованием XUL, SDK и XPCOM. Работать в браузере будут только дополнения, написанные на WebExtensions.

На данный момент, поддерживают WebExtensions только 4 тысячи расширений из более 20 тысяч дополнений, находящихся в AMO (addons.mozilla.org). Среди устаревших дополнений, подавляющее большинство самых популярных расширений. Они помечены в браузере как «устаревшие», но пока продолжают работать (до выхода 57 версии).

С выходом Firefox 57 (Firefox Quantum) версии все станет намного хуже: все «устаревшие» расширения будут отключены в браузере.

Разработчиков предупредили об этом заранее, чтобы они передали свои расширение под WebExtensions. Казалось бы, переделай и все будет хорошо. Но здесь есть свои нюансы. Вот некоторые из них:

  • часть старых дополнений заброшена, разработчики прекратили их развитие. При этом, эти расширения продолжают прекрасно работать в браузере
  • WebExtensions имеет ограничения в плане функциональности. Возможно, вы знаете, что одноименные расширения в браузерах Mozilla Firefox и Google Chrome работают по-разному. Обычно, расширение в Firefox более функционально, из-за того, что не имеет ограничений WebExtensions, который используется в Chrome
  • значительная часть разработчиков принципиально отказалась портировать свои расширения на WebExtensions, из-за такого отношения со стороны Mozilla
  • большая часть многофункциональных расширений не может быть переведена на WebExtensions из-за функциональных ограничений

Показателен пример с расширением , которым пользуются сотни тысяч пользователей. Расширение имеет наивысший рейтинг - 5 звезд. В основном, его используют пользователи браузера с многолетним стажем, так как новички не имеют понятия, как выглядел браузер до 2013 года, когда он перешел на интерфейс Australis (расширение настраивает классический интерфейс Mozilla Firefox).

Разработчик обратился в Bugzilla для получения API для перевода своего дополнения на WebExtensions (при этом, расширение значительно бы потеряло в своей функциональности), ему отказали. Это значит, что расширение Classic Theme Restorer «умрет» в конце 2017 года. Расширение будет работать только в устаревших версиях браузера.

Разработчик Cyberfox (основан на Firefox) также заявил о «смерти» данной версии браузера. Новых версий браузера не будет, Cyberfox перешел на Mozilla Firefox ESR (версию с длительной поддержкой) и будет работать еще год.

Решаясь на кардинальные изменения, в Mozilla исходят из следующей логики:

  • благодаря техническим новшествам, Mozilla Firefox сможет успешно противостоять Google Chrome
  • с внедрением WebExtensions пользователям Firefox станут доступны большинство расширений из магазина Chrome
  • API WebExtensions для Firefox позволяет разрабатывать более функциональные расширения, чем на WebExtensions для Chrome
  • значительная часть пользователей вообще не пользуется расширениями, значит, они без проблем продолжат использовать браузер

Приведет ли данное решение руководства Mozilla к успеху, или со временем неизбежен крах браузера, покажет время.

Где посмотреть дополнения с ярлыком совместимо с Firefox 57

Сейчас в магазине приложений Mozilla (AMO) расширения, написанные на WebExtensions, помечены ярлыком «Совместимо с Firefox 57+». В AMO будут показывать совместимые расширения в начале списка дополнений. Возможность загрузки старых расширений останется лишь у пользователей старых версий браузера, выпущенных до 57 версии.

Отдельно, поддерживаемые в Mozilla Firefox 57+ дополнения, можно посмотреть на этой странице.

Как подготовится к выходу Mozilla Firefox 57 версии

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

Почти все нужные мне расширения, не поддерживаются в Firefox 57.

Что делать тем, кто привык пользоваться расширения Firefox, которые отключат в браузере, начиная с 57 версии?

Вариантов совсем немного:

  • перейти на другой браузер (перед переходом, не забудьте сохранить закладки, чтобы перенести их в другой браузер)
  • отключить обновление браузера, продолжая использовать определенную версию, совместимую со старыми расширениями

Если нужен расширенный функционал, то вариантов практически нет. Придется перейти на Google Chrome, или на другой браузер, созданный на его основе, и далее пользоваться расширениями Хрома.

Остается еще браузер , созданный на основе Mozilla Firefox, но это уже старое ответвление Firefox. Есть вариант с использованием Mozilla Firefox ESR - версии браузера с долговременной поддержкой. В этом случае, браузером можно спокойно пользоваться еще год-полтора.

Разработчик Waterfox (еще один браузер на основе Firefox) обещает внедрить поддержку старых расширений XUL/XPCOM в Waterfox 57+, и пока неясно, получится это реализовать или нет.

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

  1. Первое, что нужно сделать: профиль браузера со всеми настройками для того, чтобы не потерять дополнения и другие важные данные. Сохранить профиль можно с помощью программы , или вручную (ссылка на данный способ есть ниже в статье).
  2. Далее необходимо войти в настройки Mozilla Firefox и отключить автоматическое обновление браузера для того, чтобы продолжать пользоваться текущей версией браузера.
  3. Для того, чтобы быть в курсе произошедших изменений в новых версиях Firefox, я рекомендую воспользоваться переносной версией браузера Firefox Portable. Скопируйте в портативный браузер свой резервный профиль, который был сохранен ранее. На переносном браузере у вас будут настройки идентичные основному браузеру. После некоторых настроек вы можете запускать оба браузера, изолированные друг от друга. В Firefox Portable будет включено автоматическое обновление, поэтому вы сможете наблюдать все изменения, происходящие в браузере, в том числе, касающиеся работы расширений.

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

Если работа некоторых расширений для вас необходима не на постоянной основе, перенесите (скопируйте) свой профиль в браузер Firefox Portable до 57 версии, в котором отключите обновление. В этом случае, вы сможете воспользоваться нужными расширениями в любое время.

Как вернуть старые настройки после обновления до Mozilla Firefox Quantum

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

Как вернуть старые расширения в браузер? Все можно вернуть в то состояние, которое имел браузер до обновления. Я покажу два способа: простой и более сложный.

Простой способ вернуть прежние настройки браузера Firefox

Для возвращения настроек профиля браузера Mozilla Firefox, выполните следующие действия:

  1. Удалите браузер с компьютера средством Windows. Обычно, удаление средством системы, не затрагивает профиль браузера, в котором находятся все настройки, в том числе, установленные расширения. Главное, чтобы при удалении системное средство ничего не удалило из профиля браузера (из-за этого, данный способ менее надежный).
  2. Скачайте любую версию браузера Firefox до 57 выпуска, перейдя по этой ссылке: https://mozilla-russia.org/products/firefox/history.html
  3. Установите браузер на компьютер. Сразу после запуска браузера, перейдите в настройки, отключите обновление.
  4. Перезапустите браузер. Старая версия подхватит все настройки из профиля. Все расширения снова заработают.

Второй способ вернуть прежние настройки Mozilla Firefox

Данный способ более сложный, но зато надежный. Выполните последовательно следующие шаги:

  1. Скопируйте вручную папку профиля браузера в удобное место на компьютере по этой статье (в статье есть видео): . Профиль Mozilla находится в скрытой папке, в профиле пользователя компьютера.
  2. Удалите с компьютера браузер Firefox Quantum. Браузер можно удалить с помощью программы деинсталлятора, которая удалит профиль браузера.
  3. Скачайте на компьютер любую версию Firefox до 57 выпуска (по ссылке в способе выше).
  4. Сразу после запуска старой версии браузера, отключите обновление, а затем закройте браузер.
  5. Войдите в папку профиля установленного браузера, скопируйте в нее содержимое из ранее скопированной папки профиля 57 версии браузера. При копировании согласитесь на замену файлов.
  6. Запустите браузер Mozilla Firefox. Все прежние расширения и другие настройки будут на месте.

Выводы статьи

В браузере Mozilla Firefox 57 отключено большое количество расширений, несовместимых с WebExtensions. Из-за этого будущее Firefox покрыто мраком: браузер ждет прорыв или фиаско.

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

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

Mozilla удалось добиться в этом направлении существенного прогресса. Вот результаты тестового профиля браузера, где было открыто одновременно почти 1700 табов. Если в прежних трёх версиях только для старта программы с таким огромным числом вкладок необходимо было около 4-5 минут, то теперь счёт пошёл на секунды:

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

С появлением Firefox 55 ситуация должна разительно улучшиться:

Автор этой статьи более 1000 табов всё же не открывал, однако сотни вкладок, даже незагруженных, действительно забирают в Firefox сейчас сотни лишних мегабайт ОЗУ. Посмотрим, как это изменит грядущая версия браузера.

Заметим, что тест выше проводился сотрудниками Mozilla на платформе Mac. Также сложно не отметить серьёзный регресс, который происходил за время от Firefox 20 до Firefox 51-52.

Ещё в Firefox 55 дебютирует новый подраздел «производительность» в настройках. Там всего лишь одна опция – «использовать рекомендуемые настройки производительности».

Если снять с неё флажок, то перед вами появится возможность выбирать число процессов в памяти, которое будет использовать веб-обозреватель.

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

По умолчанию программа нам предложила четыре процесса.

Расширения в Firefox 56 и Firefox 57

А теперь о главном.

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

Относиться к Photon можно по-разному, однако, согласитесь, каких-то уж совсем принципиальных изменений ни к худшую, ни в лучшую сторону он не несёт, да и привычки работы с браузером не ломает. Гораздо важнее, на наш взгляд, вот это:

На скриншоте выше практически все расширения, которые использует автор статьи. Как видите, все они поделены на две группы.

Потери Firefox 56 . Первая из них (три модуля снизу) отключена уже сейчас и всё, что предлагается с ней сделать, так это удалить (кнопка remove напротив).

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

Не повезло, в частности, расширениям Location Bar Enhancer, Select like a Boss и Thumbnail Zoom Plus. Это только те, что были установлены у автора. Вполне возможно, что с Firefox 56, выходящим ближе к концу сентября, могут оказаться несовместимы и другие расширения, если их создатели к этому времени не подсуетятся.

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

Потери Firefox 57. Впрочем, несколько «отвалившихся» расширений в Firefox 56 могут оказаться лишь «цветочками» перед тем, что произойдёт с выходом Firefox 57 в ноябре.

Вы обратили внимание на надпись «LEGACY» в жёлтой обводке напротив названия каждого расширения? В переводе это означает «устаревшее».

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

Беда в том, что по текущим планам компании, если они не изменятся, все «устаревшие» модули будут точно также отключены в Firefox 57, как до этого несовместимые с многопроцессным режимом в Firefox 56. И вот это уже весьма тревожно.

Настолько ли всё плохо?

Может быть не стоит разводить панику и всё не столь плохо? Хотелось бы верить. Есть надежда, что Mozilla если не откажется от своих планов по принудительному отключению всех неугодных расширений, то хотя бы перенесёт их на какое-то время.

Другая надежда в том, что за ближайшие месяцы разработчики дополнений таки обновят или даже перевыпустят свои модули, переписав их под WebExtensions. Например, в списке «устаревших» есть Tile Tabs. Так вот, его автор уже создал Tile Tabs WE, где WE – это как раз указание на платформу WebExtensions.

К слову, расширения, с которыми после выхода Firefox 57 будет всё в порядке, снабжаются вот такой пометкой на своих страничках в официальном каталоге:

Там же, где этой её нет – увы, весомый риск, что осенью браузер с этим расширением работать уже не будет.

Обновлено: полный , которые будут совместимы с Firefox 57.

Firefox 56 для платформы Android. Firefox 56 является последним выпуском с поддержкой классических XUL-дополнений. В ближайшие часы ожидается обновление ветки с длительным сроком поддержки 52.4.0 . Позавчера на стадию бета-тестирования перешла ветка Firefox 57, релиз которой намечен на 14 ноября. В Firefox 57 переработан внешний вид браузера, осуществлён переход на WebExtensions и новый движок Quantum CSS.

  • Переработано оформление конфигуратора и добавлена функция быстрого поиска настроек. Переписаны описания настроек, в которых теперь более ясно изложено что именно делает изменение и как влияет на работу браузера;
  • Пересмотрен набор опций, управляющий накоплением данных об активности пользователя.
  • Для всех пользователей включено по умолчанию системное дополнение Firefox Screenshots, позволяющее создавать скриншоты web-страниц, сохранять их локально или загружать в облако для обмена скриншотами с другими пользователями. Созданные снимки страниц или их отдельных частей размещаются в специальном облачном сервисе, в котором в течение 14 дней остаются доступны по прямой ссылке для других пользователей, знающих идентификатор снимка. Для владельца скриншоты показываются в специальном разделе "My Shots" на сайте screenshots.firefox.com. Имеются средства для отправки скриншотов в Facebook, Twitter, Pinterest и по электронной почте. Серверная часть облачного сервиса открыта и может быть поднята на своих мощностях (применяется Node.js и PostgreSQL).
  • Добавлена поддержка автоматического заполнения полей с адресом в web-формах (активировано только для локали en-US). В секции "Privacy & Security" добавлен интерфейс для редактирования сохранённых адресов;
  • Запрещено автоматическое воспроизведение мультимедийного контента, открытого в новой вкладке (например, ролики youtube теперь начинают показываться только после активации вкладки);
  • Расширены возможности функции Send Tabs, позволяющей отправлять вкладки в мобильный браузер для iOS или Android. Send Tabs теперь может работать без заведения учёной записи в сервисе Firefox Account;
  • Задействован новый код для преобразования кодировок символов, написанный на языке Rust;
  • Добавлена поддержка средств аппаратного ускорения для шифрования AES-GCM с использованием процессорных инструкций AVX, PCLMUL или AES-NI, а также почти в два раза увеличена производительность программной реализации и соответственно снизилась нагрузка на CPU и увеличилась пропускная способность TLS-соединений. Например, на ноутбуеке с CPU AMD C-70 скорость загрузки по HTTPS возросла с 3 MB/s до 6 MB/s.
  • API Safe Browsing, используемый для проверки URL в черных списках вредоносных ресурсов, обновлён до версии 4 ;
  • Примерно на 20% сокращён размер обновлений. Например, размер обновления с ветки Firefox 55.0.3 составил 21 Мб.
  • Увеличена защита механизма верификации загружаемых обновлений;
  • По умолчанию включена поддержка техники многослойной компоновки элементов страницы CSS Grid Layout. В основе метода заложена идея разбиения страницы на области по аналогии с табличной компоновкой с выравниванием по столбцам и строкам. В отличие от таблиц, CSS Grid Layout не определяет структуру содержимого, что позволяет применять методы адаптивной вёрстки и выстраивать произвольные макеты, которые недостижимы с использованием обычных таблиц (например, дочерние элементы могут перекрывать друг друга и переноситься в случае нехватки экранного пространства). По сравнению с Flexbox, который позволяет выравнивать элементы только в одной вертикальной плоскости, в CSS Grid Layout обеспечена возможность выравнивания элементов одновременно как по вертикальным, так и по горизонтальным направляющим, т.е. позволяет привязать выравнивание элеменов в разных столбцах;
  • В версии для платформы Android проведена работа по снижению энергопотребления и повышению производительности WebRTC при использовании средств аппаратного ускорения кодирования. Прекращена поддержка устройств на базе платформы Android 4.0. Прекращена поддержка Adobe Flash.

Кроме новшеств и исправления ошибок в Firefox 56

Официальный релиз Firefox 56.0 на стабильном канале запланирован на 29 сентября. Однако, скачать новую версию веб-браузера можно уже сейчас. Рассмотрим основные улучшения и изменения

Firefox 56 является переходной версией с небольшим количеством улучшений. Все самые серьезные изменения за всю историю Firefox будут представлены в Firefox 57.
В связи с завершением очередного цикла разработки, Firefox будет обновлен на всех каналах. Стабильный браузер будет обновлен до версии 56, Бета-версия - до 57, сборка Nightly - до 58, а Firefox ESR - до 52.4.
Важно напомнить, что Firefox 56 - это последняя стабильная версия Firefox, которая поддерживает классические плагины. Firefox 57 будет поддерживать только расширения WebExtensions. Кроме того, в Firefox для Android прекращена поддержка Flash и устройств под управлением Android 4.0.

Что нового в Firefox 56

Firefox Screenshots

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

Изменения настроек Firefox

Firefox 56.0 поставляется с измененным интерфейсом раздела настроек, который также получил новые функции и изменения. Вы можете обратиться к стартовой странице настроек по адресу aboutreferences или выбрать пункт “Настройки” из основного браузерного меню.
Одним из основных изменений является интеграция поля поиска, которое вы можете использовать для быстрого поиска необходимых параметров. Например, введите “куки”, и вы получите список всех связанных с файлами cookie настроек.
Теперь в настройках используется четыре основных категории настроек. Получить доступ к ним можно, используя следующие адреса:
Данный изменения означают, что для перехода к нужной настройки пользователю нужно меньше кликать, но больше прокручивать страницу.
Кроме того, компания Mozilla обновила описание некоторых настроек для лучшего понимания.

Другие изменения:

  • Firefox больше не будет автоматически воспроизводить медиафайлы, которые открываются на фоновой вкладке
  • Реализована поддержка аппаратного ускорения для AES-GCM (наиболее широко используемый шифр в соответствии с Mozilla). Повышение производительности на всех настольных системах.
  • Протокол Safe Browsing обновлен до версии 4.
  • Улучшения безопасности для проверки загружаемых файлов.
  • Обновления, загружаемые через встроенную систему обновления Firefox, стали примерно на 20% меньше по размеру.
  • Улучшения совместимости кодировки Rust.
Известные проблемы:
  • Возможен сбой при запуске Firefox 56, если система инфицирована рекламным ПО RelevantKnowledge. Используйте AdwCleaner, Malwarebytes Free или другой антивирусный сканер для очистки.
  • Возможен сбой при запуске 64-разрядных версий Firefox 56, если в системе установлено приложение OneKey Theater от Lenovo. Mozilla предлагает установить 32-разрядную версию Firefox, чтобы исправить эту проблему.
Изменения Firefox 56.0 для Android
  • Прекращена поддержка Flash.
  • Прекращена поддержка устройств на Android 4.0.
  • Улучшения производительности и энергоэффективности для WebRTC за счет использования аппаратного декодирования.
  • Улучшена поддержка WebExtensions.

Mozilla объявила о выпуске Firefox 56, новой актуальной версии браузера. По обычаю, компания предоставила доступ к обновлению на своих FTP-серверах на день раньше.

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

Скриншоты наконец-то доступны всем

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

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

С другой стороны, 27 сентября Opera новую версию своего браузера, в которой также есть функция использования скриншотов. Vivaldi, кстати, тоже добавила эту функции в версии 1.7, выпущенной в феврале.

Новая панель настроек

Второе главное изменение в этой версии заметить сложнее. Разработчики полностью изменили панель настроек. Из прошлых восьми остались только четыре вкладки: Основные , Поиск , Приватность браузера и Аккаунт Firefox .

Последней новостью, но не менее важной, стало то, что Mozilla решила начать блокировать весь медиаконтент при открытии фоновых вкладок. Недавно компания Google анонсировала похожую функцию. Ее суть в блокировании автоматически воспроизводимых медиафайлов на сайтах в Chrome, но эта функция будет добавлена в Chrome Stable не раньше конца января 2018 года.

В Firefox 56 также были добавлены исправления ошибок безопасности. Однако полный список этих исправлений будет выпущен, когда большая часть пользователей браузера установит последнее обновление.