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

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

  1. Мы уже WebExtensions? раскрывает состояние развития. В нем перечислены API, ошибки и ключевые ошибки отслеживания, аналогичные тому, как мы, тем не менее, e10s. Ход электролиза.
  2. Основные ошибки отслеживания: Первый выпуск, Четность Google Chrome, Reddit Enhancement Suite, NoScript.
  3. Несовместимость Chrome.
  4. Документация Mozilla WebExtensions.
  5. Примеры WebExtensions.

Эти цели могут меняться в зависимости от прогресса, достигнутого Mozilla, тестов и других параметров, которые могут задержать выпуск WebExtensions.

Если все будет как есть, пользователи Firefox могут установить первые надстройки WebExtensions уже в марте 2016 года.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *