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% к 2027 году: надо ли в них инвестировать

Ведомости
Умный напарник Умный напарник

Фитнес-браслет проследит за здоровьем персонала на промышленных предприятиях

Санкт-Петербургский университет
Ударная волна Ударная волна

Что такое падел и почему его называют «новым гольфом»

RR Люкс.Личности.Бизнес.
Раскрыть потенциал мозга Раскрыть потенциал мозга

Как научиться слышать наш мозг и развить навыки с приставкой «супер»

Psychologies
Вопрос психологу: что мешает нам экономить и как изменить свое отношение к деньгам Вопрос психологу: что мешает нам экономить и как изменить свое отношение к деньгам

Почему экономия часто кажется наказанием и как можно изменить это восприятие

Правила жизни
В именьи близ столицы В именьи близ столицы

Почему крестьяне из Мурина получили свободу раньше?

Санкт-Петербургский университет
Переходи на зеленый Переходи на зеленый

Мода на экосексуальность и привычки, полезные для тебя и для природы

Лиза
Правила порядка Правила порядка

Как научить детей поддерживать порядок в своей комнате, не тратя на это часы

Новый очаг
От вил до мема От вил до мема

Краткая история «Американской готики» Гранта Вуда

Weekend
Показать то, что за кадром: как создаются экскурсии по действующему кинопарку Показать то, что за кадром: как создаются экскурсии по действующему кинопарку

Как организовать экскурсии по кинопарку, не мешая при этом съемочному процессу

Inc.
Мягкая сила русского стиля Мягкая сила русского стиля

Масштабная площадка, рассказывающая о русской идентичности и новом образе жизни

Монокль
VOX VOX

VOX — культовое место тихой роскоши, где встречаются знаменитости

Собака.ru
Для чего нужен магниевый анод в бойлерах накопительного типа? Для чего нужен магниевый анод в бойлерах накопительного типа?

От чего и как именно защищает магниевый анод в бойлере косвенного нагрева?

CHIP
Кладбища кораблей: три самых опасных моря на планете Кладбища кораблей: три самых опасных моря на планете

Штормы и смертельные течения — воды каких морей особенно коварны

ТехИнсайдер
Команда спасателей Команда спасателей

Справляемся с отпускными кризисными бьюти-ситуациями

Moodboard
Партнер по религиозным соображениям Партнер по религиозным соображениям

Как Россия создает базу для привлечения исламского капитала

Эксперт
Домашние роботы 2.0 — почему андроидам придется пройти семь кругов бюрократического ада Домашние роботы 2.0 — почему андроидам придется пройти семь кругов бюрократического ада

Эволюция робототехники: готовы ли мы морально и юридически к роботам-помощникам?

Inc.
Банки на передовой Банки на передовой

Как работала финансовая система СССР во время войны

Эксперт
С горячей головой: кардиолог о том, почему сложно работать в жару и как себе помочь С горячей головой: кардиолог о том, почему сложно работать в жару и как себе помочь

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

Forbes
Путь гайдзина Путь гайдзина

Деловой этикет для тех, кто собирается делать бизнес с японскими партнерами

RR Люкс.Личности.Бизнес.
Физики объяснили радиальные полосы вокруг посадочных модулей на Луне Физики объяснили радиальные полосы вокруг посадочных модулей на Луне

Почему узоры от спускаемых На Луну космических аппаратов практически идентичны?

N+1
Ученые объяснили, как мозг решает убегать или замереть Ученые объяснили, как мозг решает убегать или замереть

Какой нейронный переключатель контролирует реакцию животных на угрозу?

ТехИнсайдер
У берегов Сингапура нашли 3,5 тонны средневековой китайской посуды У берегов Сингапура нашли 3,5 тонны средневековой китайской посуды

С давних времен остров Сингапур выступал важным перевалочным пунктом для моряков

N+1
Новые преступные схемы с клиентами СТО. Как не лишиться денег и машины Новые преступные схемы с клиентами СТО. Как не лишиться денег и машины

Как мошенники маскируются под персонал СТО

РБК
«Император Святой Руси» «Император Святой Руси»

Что в XV-XVIII веках означало слово «чин»?

N+1
«Это просто лютеиновая фаза»: как на самочувствие женщин влияет менструальный цикл «Это просто лютеиновая фаза»: как на самочувствие женщин влияет менструальный цикл

Что на самом деле происходит с женским организмом во время цикла?

Forbes
Пророческий мультсериал: 7 сбывшихся предсказаний из «Симпсонов» Пророческий мультсериал: 7 сбывшихся предсказаний из «Симпсонов»

Про 7 самых интересных предсказаний «Симпсонов», которые сбылись

ТехИнсайдер
Пусть всегда будет солнце! Пусть всегда будет солнце!

Atraversia — серийная моторная яхта с чисто электрической установкой

Y Magazine
В ожидании Меркурия В ожидании Меркурия

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

Наука и жизнь
Открыть в приложении