Firefox больше не будет поддерживать старые дополнения

24 Август 2015

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

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

Так, огромные перемены ждут веб-обозреватель Firefox, который собрался использовать проект Electrolysis. Он появился еще 6 лет назад. Развитие его проходило очень медленными темпами, часто проект замораживали до лучших времен. Основной проблемой на то время была совместимость с API для дополнений.

На данный момент в Firefox используется XPCOM. Этот API позволяет писать дополнения для браузера на разных языках. Именно благодаря этой кросс-платформенной объектной модели компонентов разработчики создали для браузера огромное количество важных и полезных дополнений, что, естественно, способствовало росту популярности веб-обозревателя. У этой системы очень много плюсов, но все же очень сложно добиться ее совместимости с Electrolysis. Для этого разработчики компании уже предпринимали определенные меры. В частности, создавался и вводился в действие протокол CPOWs, но с ним система работала очень медленно, поэтому от него впоследствии отказались.

В компании обещают, что поддержка некоторых дополнений все же останется. Это касается тех продуктов, которые используют высокоуровневый API, но при этом они не должны использовать XUL. От других дополнений браузер полностью избавится уже через полтора года.

Для изменения стратегии работы своего веб-обозревателя Mozilla решила внедрить API WebExtensions, который работает на основе HTML и JavaScript. Этот API уже используется в других популярных браузерах, например, в Chrome. Так что разработчикам расширений теперь очень просто можно будет адаптировать свои продукты под новый веб-обозреватель. Но зато те дополнения, которые ранее создавались специально для Firefox и не имеющие аналогов, придется переписать. А вот те продукты, которые разработчики больше не поддерживают, просто уйдут в историю.

Некоторые специалисты уже успели оценить перспективы и остались не очень довольны, так как текущий API предоставляет более широкие возможности, поэтому функционал некоторых дополнений не удастся воспроизвести со 100%-ной точностью.


Скопируйте этот код и вставьте его в свой сайт или блог (HTML)
Скопируйте этот код и вставьте его на форум (BBcode)
Кликните, если это возможно
Комментариев нет.