Firefox WebExtensions: Mozilla нацелена на Firefox 48
Mozilla, производитель популярного веб-браузера Firefox, стремится интегрировать первую стабильную версию WebExtensions в Firefox 48.
Еще в августе 2015 года организация объявила, что сделает фундаментальные изменения в процессе разработки дополнений в Firefox. В основе изменения лежит ориентация на WebExtensions, новый API Mozilla работает над тем, чтобы упростить разработчикам создание кроссплатформенных расширений и сократить время, необходимое для проверки расширений перед их публикацией в официальном дополнении Mozilla. -в репозитории.
Объявление не сидел хорошо с некоторыми членами сообщества Firefox. Некоторые разработчики объявили, что они прекратят разработку своих надстроек для Firefox, в то время как некоторые члены сообщества выразили желание перейти на другой браузер, если Mozilla реализует WebExtensions.
Основная причина такой реакции — намерение Mozilla отказаться от разрешительной модели надстроек Firefox, а вместе с ней XUL и XPCOM, которые позволяли создавать надстройки, невозможные в других браузерах из-за ограничений разработки.
Критики опасаются, что надстройки Firefox не будут такими мощными, как раньше, после переключения, что будет мало причин для использования Firefox, если популярные надстройки больше не будут доступны в рамках новой модели разработки надстроек, и что создание надстроек из коробки будет серьезно затруднено.
Firefox WebExtensions

Недавнее сообщение в блоге Энди Маккей, технический менеджер Mozilla, дает представление о текущем состоянии и основных этапах разработки WebExtensions.
WebExtensions в настоящее время находится на стадии альфа-тестирования, и Mozilla планирует достичь первой важной вехи проекта с выпуском Firefox 45 в марте 2016 года.
Разработчики планируют интегрировать в релиз полную или частичную поддержку ряда API:
С выпуском Firefox 45 в марте 2016 года мы получим полную поддержку следующих API: alarms, contextMenus, pageAction и browserAction. Плюс кучу частично поддерживаемых API: закладки, куки, расширение, i18n, уведомления, время выполнения, хранилище, вкладки, веб-навигация, веб-запрос, окна.
Разработчики могут загружать надстройки webExtensions на веб-сайт AMO Mozilla уже в Firefox 44.
Организация планирует выпустить бета-версию WebExtensions в Firefox 47 (31 мая 2016 г.), и первая стабильная версия API, установленная в Firefox 48 (12 июля 2016 г.).
Mozilla создала несколько ресурсов, чтобы помочь разработчикам в создании WebExtensions:
Ресурсы Firefox WebExtensions
- Мы уже WebExtensions? раскрывает состояние развития. В нем перечислены API, ошибки и ключевые ошибки отслеживания, аналогичные тому, как мы, тем не менее, e10s. Ход электролиза.
- Основные ошибки отслеживания: Первый выпуск, Четность Google Chrome, Reddit Enhancement Suite, NoScript.
- Несовместимость Chrome.
- Документация Mozilla WebExtensions.
- Примеры WebExtensions.
Эти цели могут меняться в зависимости от прогресса, достигнутого Mozilla, тестов и других параметров, которые могут задержать выпуск WebExtensions.
Если все будет как есть, пользователи Firefox могут установить первые надстройки WebExtensions уже в марте 2016 года.