Root NationНовиниНовини ITApple, Google, Microsoft і Mozilla разом працюють над розширенням для браузерів

Apple, Google, Microsoft і Mozilla разом працюють над розширенням для браузерів

-

Розширення браузера можуть бути важкими у розробці і обслуговуванні, особливо для розширень, які хочуть підтримувати більш одного браузера. Firefox, Edge, Opera та інші засновують свої API-інтерфейси розширень на базі Chrome, але кожен браузер додає свої зміни і не завжди реалізує нові API-інтерфейси Google. На щастя, всі основні постачальники браузерів погодилися сформувати групу WebExtensions, мета якої – стандартизувати API і функціональність для всіх браузерів.

Згідно з наявними даними, брати участь в стандартизації розширень будуть представники всіх основних розробників браузерів, а очолять групу, яка отримала назву WebExtensions Community Group (WECG), Тімоті Хетчер з Apple і Симеон Вінсент з Google. Спільними зусиллями вони постараються вирішити кілька основних завдань.

Перш за все мова йде про спрощення процесу розробки розширень шляхом створення узгодженої моделі і загального ядра, функціональності, API-інтерфейсу і дозволів. Також планується скласти опис архітектури, використання якої дозволить підвищити продуктивність створюваних рішень, а також зробить їх безпечнішими.

WebExtensions

При цьому учасники проекту не мають наміру конкретизувати кожен аспект розробки розширень або стримувати інновації. Кожен розробник браузерів продовжить свою незалежну діяльність відповідно до своїх правил і політики. Розробники розширень і браузерів, зацікавлені в участі в даному проекті, можуть приєднатися до нього, подавши заявку на сайті консорціуму World Wide Web Consortium (W3C). Учасники WECG створили на GitHub окремий репозиторій, який буде використовуватися надалі для роботи. У ньому також містяться правила і статут нової спільноти розробників.

https://twitter.com/w3c/status/1400860930611757059?s=20

WebExtensions використовувався як загальний термін для API розширень Chrome протягом останніх кількох років. Opera прийняла його, коли браузер перейшов на базу Chromium у 2013 році, Firefox перейшов на API в 2017 році (Mozilla значною мірою ввела термін «WebExtensions»), а Safari додала його підтримку торік. Однак дозволи і доступні API-інтерфейси значно розрізняються в різних браузерах, тому процес стандартизації буде відмінною новиною для розробників. Браузери на основі Chromium, такі як Vivaldi і новий Microsoft Edge, значною мірою слідують реалізації Chrome з невеликими змінами (якщо такі є).

Читайте також:

Джерелоappleinsider
Підписатися
Сповістити про
guest

0 Comments
Вбудовані Відгуки
Переглянути всі коментарі