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
Сопротивление — полезно Сопротивление — полезно

Ученые из Новосибирска создали мемристоры для перезапуска компьютерной индустрии

Монокль
50 оттенков лития 50 оттенков лития

Репортаж из Центра энергетических технологий Сколтеха

Цифровой океан
Первый элемент Первый элемент

Академик Михаил Федонкин — о сформировавшихся под влиянием жизни минералах

Наука
Белых пятен больше нет Белых пятен больше нет

Десять удивительных географических объектов, открытых в XX и XXI веке

Вокруг света
Весна приходит не одна: как бороться с аллергией на пыльцу? Весна приходит не одна: как бороться с аллергией на пыльцу?

Что важно знать о поллинозе, чтобы пережить период активного цветения растений

Maxim
Жена Николая Еременко: «В самом начале нашего романа Коля предупредил меня, что женат» Жена Николая Еременко: «В самом начале нашего романа Коля предупредил меня, что женат»

«Я хочу дать тебе свою фамилию. Никаким женам не давал, а тебе дам»

Караван историй
«От саванны до дивана: Эволюционная история кошек» «От саванны до дивана: Эволюционная история кошек»

Почему внешность домашних кошек разнообразнее, чем у их предков

N+1
Ускоряем уборку: 15 гениальных лайфхаков для вытирания пыли Ускоряем уборку: 15 гениальных лайфхаков для вытирания пыли

Как быстро убрать пыль в доме?

VOICE
«Претенденты» Луки Гуаданьино: как итальянец снял один из самых злых ромкомов этого года «Претенденты» Луки Гуаданьино: как итальянец снял один из самых злых ромкомов этого года

«Претенденты»: злой и хулиганский ромком от Луки Гуаданьино

Правила жизни
Встречаем Пасху Встречаем Пасху

Лови идеи, как необычно покрасить яйца натуральными красителями

Лиза
Растяжки на коже у женщин: почему они появляются и как от них избавиться Растяжки на коже у женщин: почему они появляются и как от них избавиться

Почему на коже женщин появляются растяжки и как их профилактировать?

Psychologies
Обычные подозревающие Обычные подозревающие

10 главных параноиков мирового кино

Weekend
Чем полезен щавель и кому лучше от него отказаться Чем полезен щавель и кому лучше от него отказаться

Щавель насыщен витаминами и органическими кислотами, а потому очень полезен

РБК
Самый первый iPhone. Когда вышел и каким он был Самый первый iPhone. Когда вышел и каким он был

Кто создал iPhone, как он выглядел и сколько стоил

Цифровой океан
Технологии безопасности Технологии безопасности

Как компании повышают надежность нефтепроводов

Наука
Мир, гольф, май Мир, гольф, май

Квартира за городом в духе лаконичной роскоши

SALON-Interior
Темная история Темная история

Нарушение пигментации встречается у 70% людей, но из-за чего она возникает?

Лиза
Нечистый экспорт: как «серые» трейдеры управляют рынком угля Нечистый экспорт: как «серые» трейдеры управляют рынком угля

Что происходит с рынком угля в России?

ФедералПресс
Бизнес вышел на охоту за инвесторами Бизнес вышел на охоту за инвесторами

О планах провести IPO заявляют компании, которые хотят усилить свой бренд

Монокль
Этруски – кто они?.. Этруски – кто они?..

Этруски — один из самых древних и загадочных народов Европы

Зеркало Мира
Союз вкусов: как рестораны создают коллаборации с модными и косметическими брендами Союз вкусов: как рестораны создают коллаборации с модными и косметическими брендами

Из чего сделаны новые гастрономические коллаборации и в чем их смысл

Forbes
Только спокойствие! Только спокойствие!

Семь идей, которые помогут быстро успокоиться в стрессовой ситуации

Лиза
Советской фирме грамзаписи исполнилось 60 лет: топ-10 пластинок «Мелодии» Советской фирме грамзаписи исполнилось 60 лет: топ-10 пластинок «Мелодии»

Лучшие 10 пластинок знаменитой фирмы грамзаписи «Мелодия»

СНОБ
Радость, слезы и семейные тайны: семь очень разных фильмов про свадьбы Радость, слезы и семейные тайны: семь очень разных фильмов про свадьбы

«Свадебные» фильмы в самых разных жанрах

Forbes
Среди песков Среди песков

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

Зеркало Мира
Зачем люди делают татуировки? Узнайте интересные факты из психологии Зачем люди делают татуировки? Узнайте интересные факты из психологии

Для некоторых людей татуировки — это способ преодоления травмы

ТехИнсайдер
Высоцкий, Рыбников и ансамбль «Арсенал». 100 пластинок «Мелодии»: отрывок из книги Высоцкий, Рыбников и ансамбль «Арсенал». 100 пластинок «Мелодии»: отрывок из книги

О том, как записывались эти альбомы и об историческом контексте их появления

СНОБ
Что делают клинеры, чтобы в доме пахло свежестью: 10+ секретов профессионалов Что делают клинеры, чтобы в доме пахло свежестью: 10+ секретов профессионалов

Хочешь знать, как устранить неприятные запахи в доме?

VOICE
Построил Джек Построил Джек

Гибрид начинает и выигрывает

Автопилот
Открыть в приложении