Windows Tips & News

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

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

Поддержка этого нового типа надстроек уже реализована в репозитории 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, сделать его более безопасным, быстрым и дружелюбным для обычных пользователей. пользователя, многие пользователи, включая меня, не будут счастливы, если цена, которую мы должны заплатить за такие изменения, нанесет ущерб функциональности браузер. Что вы думаете обо всех этих будущих изменениях? Вы считаете, что они того стоят?

Microsoft Edge 93 наконец-то доступен на iOS

Microsoft Edge 93 наконец-то доступен на iOS

Сегодня Microsoft наконец-то выпустила крупное обновление для своего браузера Edge на iOS. После ...

Читать далее

Windows 11 Отключить контроль учетных записей пользователей (UAC)

Windows 11 Отключить контроль учетных записей пользователей (UAC)

Есть несколько способов отключить контроль учетных записей (UAC) в Windows 11. UAC - это уровень ...

Читать далее

Очередь операций копирования и перемещения в Windows с PerigeeCopy

Очередь операций копирования и перемещения в Windows с PerigeeCopy

Функция копирования в Windows со временем эволюционировала, чтобы добавить полезные функции, но о...

Читать далее