Windows Tips & News

Firefox отримає новий API розширень без зворотної сумісності

click fraud protection
РЕКОМЕНДУЄМО: Натисніть тут, щоб вирішити проблеми з Windows та оптимізувати продуктивність системи

Розробники Mozilla оголосили що в Firefox 45 буде додана нова реалізація API для розширень браузера. Він називається WebExtensions і використовує власну технологію HTML. WebExtensions дозволить створювати розширення, сумісні з Google Chrome і навпаки.

Реклама

банер логотипу firefox
Перший альфа-випуск API WebExtensions, який ми побачимо в Firefox 45, очікується в березні 2016 року. У дописі в блозі Mozilla згадала, що на той момент очікується впровадження наступних API: сигнали, contextMenus, pageAction і browserAction. Крім того, буде купа частково підтримуваних API: закладки, файли cookie, розширення, i18n, сповіщення, середовище виконання, сховище, вкладки, веб-навігація, веб-запит, вікна.

Підтримка цих нових типів доповнень уже реалізована в репозиторії addons.mozilla.org. Він буде розгорнутий для громадськості разом з Firefox 44. Очікується, що у Firefox 47 реалізація WebExtensions буде на стадії бета-тестування. Нарешті, у Firefox 48 WebExtensions досягнуть стадії використання.

Після цього підтримка класичних (на основі XUL) доповнень буде припинена через деякий час! Невідомо, як довго буде доступна підтримка класичних доповнень у Firefox.

Додатки, створені за допомогою WebExtensions, будуть сумісні з опцією Electrolysis/multi-process браузера Firefox. Якщо ввімкнено, він запускає надбудови в окремому процесі, який ізолює додатки від основного процесу браузера. Вкладки працюватимуть так само - ізольований процес для кожної відкритої вкладки буде надаватися за допомогою опції кількох процесів.

Класичні доповнення мають проблеми з електролізом. Багато з них можуть повністю перестати працювати, коли Electrolysis буде розгорнуто в стабільному випуску Firefox, який очікується в квітні 2016 року з Firefox 46.

Хоча надбудови WebExtensions можна використовувати в інших браузерах, таких як Opera або Chrome, потенційна втрата багатьох корисних розширень Firefox настільки розчаровує, що багато користувачів, ймовірно, припиняють використовувати Firefox. Ці зміни, поряд з виконання підпису для розширень, який не можна вимкнути, починаючи з Firefox 44, може значно зменшити гнучкість та потужність Firefox. Цілком можливо, що багато речей, можливих сьогодні за допомогою доповнень у Firefox, не будуть доступні за допомогою нових API WebExtensions. Наприклад, я скептично ставлюся до того, чи мій улюблений Доповнення на основі Tab Mix Plux XUL це можливо з новою моделлю розширень. Після припинення підтримки доповнень на основі XUL створення такого надбудови може бути неможливим.

Хоча зрозуміло, що метою Mozilla є покращити Firefox, зробити його безпечнішим, швидшим і зручнішим для середнього користувача, багато користувачів, включаючи мене, не будуть задоволені, якщо ціна, яку ми повинні заплатити за такі зміни, пошкодить функціональність браузер. Яка ваша думка щодо всіх цих майбутніх змін? Ви вважаєте, що вони того варті?

РЕКОМЕНДУЄМО: Натисніть тут, щоб вирішити проблеми з Windows та оптимізувати продуктивність системи
Microsoft Edge отримує закруглені вкладки, схожі на Windows 11, і ефект слюди

Microsoft Edge отримує закруглені вкладки, схожі на Windows 11, і ефект слюди

У Microsoft Edge з’явиться гарний редизайн інтерфейсу користувача. Браузер матиме більш округлі в...

Читати далі

Сергій Ткаченко, автор Winaero

Цей веб-сайт використовує файли cookie, щоб покращити ваш досвід під час навігації веб-сайтом. З ...

Читати далі

Сергій Ткаченко, автор Winaero

Як відкрити класичні властивості системи в Windows 10 версії 20H2Версія Windows 10 20H2, також ві...

Читати далі