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
10 фильмов про Супермена, от худших к лучшим 10 фильмов про Супермена, от худших к лучшим

Самые лучшие и самые худшие фильмы про Супермена

Maxim
ChatGPT: а что в сухом остатке? ChatGPT: а что в сухом остатке?

ИИ сегодня пока не более чем новый формат поисковой системы в интернете

Монокль
Как написать в Ватсап без добавления контакта Как написать в Ватсап без добавления контакта

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

CHIP
Фальшивый Чаадаев Фальшивый Чаадаев

Популярный портрет гусара Чаадаева является старой фальшивкой

Дилетант
Чтобы изучать Вселенную, надо выходить в космос Чтобы изучать Вселенную, надо выходить в космос

Институт астрономии РАН запустит УФ-обсерваторию и создаст лунную базу

Наука и жизнь
Мемолог или вайб-менеджер: какие новые профессии придумал российский бизнес и зачем Мемолог или вайб-менеджер: какие новые профессии придумал российский бизнес и зачем

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

Forbes
Евпатория Евпатория

Евпатория — город, существующий во многих измерениях

Знание – сила
Чем ты это сказала? Чем ты это сказала?

Кто говорит с нами из колонок?

Men Today
Не боги горшки обжигают: за что мы благодарны Михаилу Горшеневу из «Короля и Шута» Не боги горшки обжигают: за что мы благодарны Михаилу Горшеневу из «Короля и Шута»

Семь вещей, за которые стоит поблагодарить Михаила Горшенева

Правила жизни
Роман Михайлов: Страна в то время быстро лепила себя, как из пластилина Роман Михайлов: Страна в то время быстро лепила себя, как из пластилина

Режиссер Роман Михайлов — о снах и сказочных 90-х

Ведомости
На своем языке На своем языке

Как говорить, чтобы тебя услышали: техника осознанной речи

Лиза
Генно-модифицированные островковые клетки прижились у пациента без иммуносупрессии Генно-модифицированные островковые клетки прижились у пациента без иммуносупрессии

Успех эксперимента по пересадке генно-модифицированных аллогенных бета-клеток

N+1
OpenAI впервые за пять лет выпустила языковые модели с открытыми весами OpenAI впервые за пять лет выпустила языковые модели с открытыми весами

Компания OpenAI выпустила две большие языковые модели с открытыми весами

N+1
Из мужского гардероба — в одежду для Барби: как розовый стал женским цветом Из мужского гардероба — в одежду для Барби: как розовый стал женским цветом

Как розовый стал воплощением гендерных стереотипов

Forbes
Почему дети не понимают эмоции взрослых Почему дети не понимают эмоции взрослых

Ученые выяснили, почему дети часто неправильно интерпретируют эмоции взрослых

ТехИнсайдер
Первый среди неравных: дизайнер Ясухиро Михара Первый среди неравных: дизайнер Ясухиро Михара

Ясухиро Михара: как японский дизайн кроссовок покорил мир

Правила жизни
Животные Камчатки и трудничество на Валааме: где в России есть волонтерские программы Животные Камчатки и трудничество на Валааме: где в России есть волонтерские программы

Волонтерские программы в России: от Камчатки до Санкт-Петербурга

Forbes
На веки ваши На веки ваши

Как ухаживать за кожей вокруг глаз?

Лиза
Каннибалы 5600 лет назад съели в Атапуэрке 11 человек Каннибалы 5600 лет назад съели в Атапуэрке 11 человек

Ученые проанализировали многочисленные человеческие кости из пещеры Эль-Мирадор

N+1
Истина Шредингера: почему физики не могут договориться об устройстве мира Истина Шредингера: почему физики не могут договориться об устройстве мира

Почему взгляды ученых на природу реальности драматически расходятся?

Forbes
Обязательно к посещению: лучшие страны для путешествий в Азии Обязательно к посещению: лучшие страны для путешествий в Азии

Рассказываем об азиатских странах, в которых вам точно нужно побывать

ТехИнсайдер
Есть ли жизнь на Марсе? Есть ли жизнь на Марсе?

Пройдемся по имеющимся фактам в вопросе о жизни на Марсе

Наука и техника
Социология утопии, или Почему у Стругацких в их «Мире Полудня» нет котиков и попугайчиков Социология утопии, или Почему у Стругацких в их «Мире Полудня» нет котиков и попугайчиков

Почему на Прекрасной Земле Будущего полностью отсутствуют домашние питомцы

Знание – сила
Все не как у людей Все не как у людей

Бытовые привычки иностранцев, которые нас удивляют

Лиза
В своем праве В своем праве

Как вернуть деньги за некачественный товар или услугу

Лиза
Кому следует соблюдать осторожность при употреблении меда Кому следует соблюдать осторожность при употреблении меда

Все знают, что мед нельзя детям до года, а кому еще стоит быть осторожнее?

ТехИнсайдер
«Мы не боимся, рынок большой»: экспорт удобрений вырос на фоне европейских пошлин «Мы не боимся, рынок большой»: экспорт удобрений вырос на фоне европейских пошлин

Почему российские удобрения выглядят пока неуязвимыми для санкций

Forbes
Наука в фантастике: эпизоды истории Наука в фантастике: эпизоды истории

Сказочная повесть — фантастика с просветительской задачей

Наука и жизнь
Мысль как вечное движение, – или «Что такое интеллигенция»… Мысль как вечное движение, – или «Что такое интеллигенция»…

Беседа с Константином Кедровым о немецком философе Гегеле

Знание – сила
Открыть в приложении