Веб-гіганти хочуть стандартизувати веб-розширення

Apple, Mozilla, Google та Microsoft об’єднали зусилля Для того, щоб мати можливість підтримувати розробників розширень, оскільки, без сумніву, Chrome є найбільш використовуваним браузером, і розробники також воліють зосередити свої зусилля на створенні розширень, залишаючи осторонь інші браузери.

Ось чому нова група громади "WebExtensions" спробує створити загальну архітектуру для майбутніх веб-розширень та запрошує розробників приєднатися до цієї ініціативи. Safari прийняв новий API веб-розширень з macOS Big Sur, що дозволяє розширенням, розробленим для інших браузерів, працювати з ним. Це відкрило двері для нових розширень, але стандартизований метод розробки розширень не був визначений.

Нова група, скорочена WECG, складається з членів кожного з основних розробників браузера. Очолюючи цю нову групу, ми знаходимо Тімоті Хетчер з Apple та Симеона Вінсента з Google. Серед поточних учасників - співробітники Apple, Mozilla та Microsoft.

Консорціум World Wide Web, орган, відповідальний за сприяння сумісності технологій World Wide Web, прокоментував акцію:

«Ми раді повідомити про запуск групи спільноти WebExtensions (WECG). Оскільки в останні роки різні браузери застосовують широко підтримувану модель розширень, WECG із задоволенням вивчає, як постачальники браузерів та інші зацікавлені сторони можуть спільно працювати над просуванням спільної платформи розширень браузера. Apple, Google, Microsoft і Mozilla запускають цю групу спільнот, і ми запрошуємо інших постачальників браузерів, розробників розширень та зацікавлені сторони приєднатися до цієї ініціативи *. «

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

У робочому листі вони згадують наступні принципи проектування:

  • Орієнтований на користувача: розширення браузера дозволяють користувачам налаштовувати свій досвід перегляду веб-сторінок на основі своїх уподобань та потреб.
  • Сумісність: підтримувати та покращувати сумісність із існуючими розширеннями та популярними API розширень. Це дозволить розробникам не потрібно повністю переписувати свої розширення для роботи в різних браузерах, що може спричинити помилки.
  • Продуктивність: дозволяють розробникам писати розширення, які не мають негативного впливу на продуктивність або енергоспоживання веб-сторінок або браузера.
  • Безпека: Вибираючи, які розширення використовувати, користувачі не повинні йти на компроміси щодо функціональності та безпеки. З новими API розширення модель буде змінена.
  • Конфіденційність: також користувачі не повинні йти на компроміси щодо функціональності та конфіденційності. Оскільки головним моментом буде те, що розширення браузера покращують взаємодію з користувачем, вимагаючи мінімально необхідного доступу до даних перегляду користувача, щоб зменшити або усунути компроміс, який кінцеві користувачі повинні робити між функціональністю та конфіденційністю.
  • Переносимість: Розробникам повинно бути порівняно легко переносити розширення з одного браузера в інший, а браузерам підтримувати розширення на різних пристроях та операційних системах.
  • Ремонтопридатність: Спрощуючи API, це повинно дозволити ширшій групі розробників створювати розширення та полегшувати їм підтримку розширень, які вони створюють.
  • Автономія: постачальники браузерів повинні надавати певні функціональні можливості вашому браузеру, а також мати можливість експериментувати з новими функціями.

Група не хоче вказувати всі аспекти платформи веб-розширень або гальмувати інновації. Кожен постачальник браузерів і надалі працюватиме самостійно, виходячи зі своїх правил. Розробники та постачальники веб-переглядачів, зацікавлені в участі в групі, можуть зареєструватися через веб-сайт W3C. WECG має спеціальне сховище GitHub з робочим листом та досягненнями громади.

Фуенте: https://www.w3.org/


Залиште свій коментар

Ваша електронна адреса не буде опублікований. Обов'язкові для заповнення поля позначені *

*

*

  1. Відповідальний за дані: AB Internet Networks 2008 SL
  2. Призначення даних: Контроль спаму, управління коментарями.
  3. Легітимація: Ваша згода
  4. Передача даних: Дані не передаватимуться третім особам, за винятком юридичних зобов’язань.
  5. Зберігання даних: База даних, розміщена в мережі Occentus Networks (ЄС)
  6. Права: Ви можете будь-коли обмежити, відновити та видалити свою інформацію.