Mozilla, Google, Apple и Microsoft объединяют усилия для стандартизации надстроек

W3C объявил Несколько дней назад формирование группы сообщества под названием "WebExtensions" (WECG), основная функция которого -Я работаю вместе с поставщиками браузеров и другие заинтересованные стороны для продвижения платформы разработки плагинов Общий браузер на основе API WebExtensions.

В эту рабочую группу входят представители Google, Mozilla, Apple и Microsoft, а также спецификации, разработанные рабочей группой. стремятся облегчить создание плагинов которые работают в разных браузерах.

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

При разработке спецификаций рекомендуется придерживаться принципов, применяемых W3C TAG. (Группа технической архитектуры), такие как ориентация на пользователя, функциональная совместимость, безопасность, конфиденциальность, переносимость, простота обслуживания и предсказуемое поведение.

La Сайт WECG заявляет, что цель группы - указать общее ядро ​​API, модель и разрешения для расширений веб-браузера, заявив:

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

На данный момент группа создала специальный репозиторий GitHub и собрала устав сообщества при подготовке к поставленной задаче, которая описывается как:

Используя в качестве основы существующую модель расширений и API, поддерживаемые Chrome, Microsoft Edge, Firefox и Safari, мы начнем работу над спецификацией. Наша цель - найти точки соприкосновения, приблизить реализации и наметить курс для будущего развития.

API разработки плагинов и шаблоны, уже используемые в Chrome, Microsoft Edge, Firefox и Safari, будут использоваться в качестве основы для сгенерированных спецификаций. Рабочая группа попытается определить общие функции для всех браузеров для создания плагинов, сблизить реализации и наметить пути возможного развития.

В письме о вакансии они упоминают следующие принципы проектирования:

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

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


Оставьте свой комментарий

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

*

*

  1. Ответственный за данные: Мигель Анхель Гатон
  2. Назначение данных: контроль спама, управление комментариями.
  3. Легитимация: ваше согласие
  4. Передача данных: данные не будут переданы третьим лицам, кроме как по закону.
  5. Хранение данных: база данных, размещенная в Occentus Networks (ЕС)
  6. Права: в любое время вы можете ограничить, восстановить и удалить свою информацию.

  1.   неименная сказал

    короче: крупная монополия