Windows Tips & News

Firefox получит новый API расширений без обратной совместимости

click fraud protection
РЕКОМЕНДУЕМЫЕ: Щелкните здесь, чтобы исправить проблемы с Windows и оптимизировать производительность системы

Разработчики Mozilla объявили что в Firefox 45 будет добавлена ​​новая реализация API для расширений браузера. Он называется WebExtensions и использует встроенную технологию HTML. WebExtensions позволит создавать расширения, совместимые с Google Chrome и наоборот.

Рекламное объявление

firefox логотип баннер
Первый альфа-выпуск API WebExtensions, который мы увидим в Firefox 45, ожидается в марте 2016 года. В сообщении в блоге Mozilla упомянула, что к тому времени, как ожидается, будут реализованы следующие API: alarms, contextMenus, pageAction и browserAction. Плюс будет множество частично поддерживаемых API: закладки, куки, расширение, i18n, уведомления, время выполнения, хранилище, вкладки, веб-навигация, webRequest, окна.

Поддержка этого нового типа надстроек уже реализована в репозитории addons.mozilla.org. Он будет выпущен для широкой публики вместе с Firefox 44. Ожидается, что в Firefox 47 реализация WebExtensions будет на стадии бета-тестирования. Наконец, в Firefox 48 WebExtensions перейдут на стадию использования.

После этого поддержка классических (основанных на XUL) надстроек будет прекращена через некоторое время! Неясно, как долго поддержка классических надстроек будет оставаться доступной в Firefox.

Надстройки, созданные с помощью WebExtensions, будут совместимы с опцией Electrolysis / multi-process в браузере Firefox. Когда он включен, он запускает надстройки в отдельном процессе, который изолирует надстройки от основного процесса браузера. Вкладки будут работать одинаково - отдельный процесс для каждой открытой вкладки будет предоставлен опцией многопроцессорности.

У классических надстроек есть проблемы с Electrolysis. Многие из них могут полностью перестать работать, когда Electrolysis будет развернут в стабильной версии Firefox, которая ожидается в апреле 2016 года с Firefox 46.

Хотя надстройки WebExtensions можно использовать в других браузерах, таких как Opera или Chrome, потенциальная потеря многих полезных расширений Firefox настолько разочаровывает, что многие пользователи, скорее всего, перестанут использовать Fire Fox. Эти изменения, наряду с обеспечение подписи для продления, который нельзя отключить, начиная с Firefox 44, может значительно снизить гибкость и мощность Firefox. Вполне возможно, что многие вещи, доступные сегодня через надстройки в Firefox, будут недоступны с использованием новых API WebExtensions. Я, например, скептически отношусь к тому, что мой любимый Надстройка Tab Mix Plux на основе XUL возможно с новой моделью расширений. После прекращения поддержки надстройки на основе XUL создание такой надстройки может оказаться невозможным.

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

РЕКОМЕНДУЕМЫЕ: Щелкните здесь, чтобы исправить проблемы с Windows и оптимизировать производительность системы
Vivaldi 1.3.534.3 - релиз, ориентированный на конфиденциальность

Vivaldi 1.3.534.3 - релиз, ориентированный на конфиденциальность

Вышел новый снимок разрабатываемой версии браузера Vivaldi. Эта версия содержит почти 70 исправле...

Читать далее

Vivaldi теперь доступен для Linux ARM

Vivaldi теперь доступен для Linux ARM

Vivaldi, один из самых инновационных веб-браузеров, доступных сегодня, получил поддержку Linux на...

Читать далее

Оболочка с вкладками переходит в Windows 10

Оболочка с вкладками переходит в Windows 10

РЕКОМЕНДУЕМЫЕ: Щелкните здесь, чтобы исправить проблемы с Windows и оптимизировать производительн...

Читать далее