Firefox ценят за его плагины. С WebExtensions браузер обретает более современный интерфейс, что дает больше совместимости, функциональности и безопасности.

CHIPHi-Tech

Новые дополнения Firefox

Firefox ценят за его плагины. С WebExtensions браузер обретает более современный интерфейс, что дает больше совместимости, функциональности и безопасности.

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

Вместо устаревших и неудобных интерфейсов XPCOM (Cross Platform Component Object Model), XBL (XML Binding Language) и XUL (XML User Interface Language) в недалеком будущем дополнения браузера Firefox должны будут реализовываться через WebExtensions. Этот новый интерфейс (https://goo.gl/C0OdTm) ориентирован на технологию Blink API от Google Chrome.

У новинки есть два плюса и один минус. Пользоваться WebExtensions гораздо проще, чем собственным изобретением Firefox 15-летней давности. И поскольку Google Chrome и Opera тоже делают ставку на подобную технологию, разработчикам будет проще выпускать свои дополнения для нескольких браузеров. Проблема же состоит в следующем: старая технология дополнений выбраковывается, и то, что не будет перепрограммировано, скоро не будет запускаться в Firefox. Например, плагин NoScript наверняка останется в строю, а вот у таких дополнений, как DownThemAll, возможны проблемы.

Как обычный сайт

Техническая идея, стоящая за Web Ex tensions, проста: плагины должны разрабатываться так же просто, как и сайты. Разработчики единожды пишут код, и он должен функционировать везде без внесения существенных изменений: не только в Firefox, но и в Chrome, Opera, Safari, а позднее в Microsoft Edge, как только браузер Windows 10 сможет поддерживать плагины. Поэтому под новым углом зрения в WebExtensions можно увидеть такие проверенные величины в сфере веб-разработок, как JavaScript, HTML и CSS. То есть новые дополнения — это, по сути, простые сайты, которых либо не видно вовсе, потому что они работают только на заднем плане, либо они отображаются в виде кнопок, всплывающих окон или боковых панелей. Дополнения, как это обычно бывает у Firefox, упаковываются как XPI-файлы (Cross Platform Installer), причем обдумывается и вопрос о переходе на популярный формат ZIP. Ведь за XPI скрывается не что иное, как архив ZIP, который компактно пакует собственные компоненты расширения: единственно

Авторизуйтесь, чтобы продолжить чтение. Это быстро и бесплатно.

Регистрируясь, я принимаю условия использования

Рекомендуемые статьи

Приложения для зимнего отдыха Приложения для зимнего отдыха

Полезные мобильные приложения для зимнего отдыха

CHIP
Век живи: долгожительство станет нормой Век живи: долгожительство станет нормой

Долголетие: фантазии или ближайшее будущее?

Монокль
Роботы теснят программистов Роботы теснят программистов

Какие факторы провоцируют нарастающую волну увольнений специалистов в сфере IT

Монокль
Анатолий Шульев: Свойство таланта в том, чтобы преодолевать неудачи Анатолий Шульев: Свойство таланта в том, чтобы преодолевать неудачи

Анатолий Шульев о смыслах, заложенных в спектакль о физике Льве Ландау

Ведомости
От Тегерана до Потсдама: большая дипломатия в конце Второй мировой войны От Тегерана до Потсдама: большая дипломатия в конце Второй мировой войны

Как Сталин, Рузвельт и Черчилль преодолевали взаимное недоверие

Монокль
7 фруктов, которые нельзя хранить в холодильнике: мнение шеф-повара 7 фруктов, которые нельзя хранить в холодильнике: мнение шеф-повара

Каким фруктам не место в холодильнике

VOICE
Почему в жару отекают ноги и как снять отек Почему в жару отекают ноги и как снять отек

В чем причины отеков лодыжек и стоп в жару

РБК
Нерусская водка: какие бренды популярнее всего за рубежом Нерусская водка: какие бренды популярнее всего за рубежом

О самых популярных брендах иностранной «беленькой»

Maxim
VR, алгоритмы Netflix и даже ChatGPT: 5 книг, которые предсказали современные ИИ-технологии VR, алгоритмы Netflix и даже ChatGPT: 5 книг, которые предсказали современные ИИ-технологии

Книги, которыми (возможно) вдохновлялись Сэм Альтман, Стив Джобс и Билл Гейтс

Inc.
Маршрут построен Маршрут построен

Как экономить на поездках в метро в разных городах России

Лиза
Дрифт без правил Дрифт без правил

«Жига. На полной скорости»: каким получился фильм о дрифтинге в России?

Автопилот
«Кухня Древнего мира» «Кухня Древнего мира»

О сырах, которые в Древнем Риме считались скромной пищей

N+1
«Речь про свободолюбие, озорство какое-то»: художник Саша Браулов — о работе над обложкой «Правил жизни», вышивке как методе и здоровом хулиганстве «Речь про свободолюбие, озорство какое-то»: художник Саша Браулов — о работе над обложкой «Правил жизни», вышивке как методе и здоровом хулиганстве

Художник Саша Браулов о вышивке как методе и силе доброты

Правила жизни
Не работает тачпад на ноутбуке: причины и способы решения проблемы Не работает тачпад на ноутбуке: причины и способы решения проблемы

Что делать, если перестал работать тачпад на ноутбуке с Windows

CHIP
Что такое робот? Что такое робот?

Роботы вокруг нас: объясняем, как они работают и зачем нужны

Наука и техника
Свободный полет Свободный полет

Константин Хабенский всё больше увлечен режиссурой. И экспериментом

OK!
Мошенники усложнили схемы Мошенники усложнили схемы

Мошенники придумали новую схему обмана с «выплатами» в евро

Ведомости
Вернуть по-хорошему Вернуть по-хорошему

Исторические диковинки других стран сейчас стали предметом споров в суде

RR Люкс.Личности.Бизнес.
Секреты мастерства Секреты мастерства

Princess F58: свежая модель в линейке британской верфи

Y Magazine
Семь секретов красивого голоса Семь секретов красивого голоса

Простые хитрости, которые помогут сохранить звучание голоса в любом возрасте

Здоровье
Как выбрать кроссовки для спорта Как выбрать кроссовки для спорта

8 советов, которые помогут подобрать правильную обувь для тренировок

Лиза
Аммиак из пингвиньего гуано внес вклад в формирование облаков над Антарктидой Аммиак из пингвиньего гуано внес вклад в формирование облаков над Антарктидой

Из-за чего падает облачность в Антарктике?

N+1
Атомное размещение Атомное размещение

Зачем «Росатом» решил размещать облигаций за рубежом?

Ведомости
«Азбука» для «Магнита» «Азбука» для «Магнита»

Фокус инвесторов «Магнита» остается на финансовых результатах

Ведомости
Первоначально Юпитер был в 2 раза больше, чем сегодня Первоначально Юпитер был в 2 раза больше, чем сегодня

Магнитное поле юного Юпитера было в 50 раз больше, чем сейчас

ТехИнсайдер
Время титанов Время титанов

Ма Яньсун — архитектор, который умеет так же хорошо строить, как и мечтать

Weekend
Поворот не туда Поворот не туда

Какие районы Москвы в прошлом считались опасными?

Правила жизни
Больше движений! Больше движений!

Нужно больше двигаться, а не искать отговорки, почему не можешь

Y Magazine
Домашняя работа: как привести IT в ЖКХ в порядок Домашняя работа: как привести IT в ЖКХ в порядок

О том, что можно сделать с хаосом в жилищно-коммунальном IT

Forbes
Древние и красивые: 5 важных археологических памятников Древние и красивые: 5 важных археологических памятников

Самые впечатляющие и ценнейшие археологические памятники

ТехИнсайдер
Открыть в приложении