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
В режиме «не беспокоить»: что такое синдром цифровой усталости, чем он опасен и как с ним бороться В режиме «не беспокоить»: что такое синдром цифровой усталости, чем он опасен и как с ним бороться

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

Правила жизни
Новые времена Новые времена

Изменения, которые произошли в мире технологий за последние 25 лет

Правила жизни
Жизнь и любовь Александра Митты Жизнь и любовь Александра Митты

В кино я, как и во всем, старался остаться в детстве

Коллекция. Караван историй
Альберт Филозов: «Такого мужа, как я, своим девочкам не пожелал бы» Альберт Филозов: «Такого мужа, как я, своим девочкам не пожелал бы»

Альберт Филозов — о том, как любовь продлила ему жизнь

Коллекция. Караван историй
Эта привычка может повысить риск развития деменции на 43% Эта привычка может повысить риск развития деменции на 43%

Употребление большого количества сахара может повысить риск развития деменции

ТехИнсайдер
Футбольный бог из машины Футбольный бог из машины

О работе ИИ, который подбирает потенциальных новичков в футболе

Ведомости
Нейробиолог назвал привычку, объединяющую гениев. А у вас она есть? Нейробиолог назвал привычку, объединяющую гениев. А у вас она есть?

Настоящий прорыв мысли начинается в тишине и одиночестве

Maxim
Минута славы Минута славы

Как снимать в путешествиях видео, которые станут популярными в соцсетях

Лиза
«Теперь лето, и прелестное лето, и я ошалеваю от радости плотской жизни» «Теперь лето, и прелестное лето, и я ошалеваю от радости плотской жизни»

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

Weekend
Звезда не родилась Звезда не родилась

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

Men Today
Генеральный директор Ozon Fintech Ваэ Овасапян: Мы дитя СБП Генеральный директор Ozon Fintech Ваэ Овасапян: Мы дитя СБП

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

Ведомости
Зубы динозавров «рассказали», какой была земная атмосфера 70 миллионов лет назад Зубы динозавров «рассказали», какой была земная атмосфера 70 миллионов лет назад

Ученые разработали новый метод изучения древней атмосферы

ТехИнсайдер
Как в том меме Как в том меме

Почему ироничные картинки стали видом коммуникации и целым культурным пластом

Grazia
Невидимая опасность Невидимая опасность

Что делать, чтобы не подхватить грибок?

Лиза
На веки ваши На веки ваши

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

Лиза
Полет Fram2 Полет Fram2

Командиром этого полета был Ван Чунь – миллионер, оплативший полет участников

Наука и техника
Меняться и менять Меняться и менять

Каким должен быть лидер в наше нестабильное время

Men Today
Тревожные звоночки Тревожные звоночки

Где заканчивается здоровое беспокойство за своих детей и начинается гиперопека?

Grazia
«Графиня де Монсоро» и «Граф Монте-Кристо»: лучшие экранизации произведений Александра Дюма «Графиня де Монсоро» и «Граф Монте-Кристо»: лучшие экранизации произведений Александра Дюма

Самые удачные экранизации произведений Дюма, которые вы могли не видеть

ТехИнсайдер
Курьеры остались без работы Курьеры остались без работы

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

Ведомости
Почему ругать собаку бесполезно: эту ошибку допускает каждый второй хозяин Почему ругать собаку бесполезно: эту ошибку допускает каждый второй хозяин

Как себя вести, если ваша собака в чем-то провинилась?

ТехИнсайдер
Космическая пыль в междупланетном пространстве Космическая пыль в междупланетном пространстве

Наука в годы войны: астроном Фесенков об астероидах и космической пыли

Наука и жизнь
Злая шутка эволюции: почему птица додо совсем не такая, какой мы ее знаем Злая шутка эволюции: почему птица додо совсем не такая, какой мы ее знаем

Что мы знаем о дронте? Меньше, чем о мамонтах

ТехИнсайдер
ФНБ лег на депозит ФНБ лег на депозит

Чем обусловлен в последние годы рост средств ФНБ на депозитах?

Ведомости
Генетики подтвердили личность жестоко убитого в Венгрии Рюриковича Генетики подтвердили личность жестоко убитого в Венгрии Рюриковича

Палеогенетики проанализировали геном жестоко убитого венгерского феодала

N+1
Фондовый крах Фондовый крах

Как появился и сгинул Национальный фонд спорта

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

Ученые надеются, что органоидный интеллект изменит подход к вычислениям

Inc.
Когда ещё был лес… Когда ещё был лес…

Рассказ Саши Тэмлейн «Когда ещё был лес…»

Наука и жизнь
Исследование показало, что социальное дистанцирование не защищает от инфекций Исследование показало, что социальное дистанцирование не защищает от инфекций

Социальное дистанцирование не защищает от инфекций. А что защищает?

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