Apple, Google, Microsoft e Mozilla juntam-se a grupo sobre extensões de navegador

Apple, Google, Microsoft e Mozilla juntaram-se ao WebExtensions Community Group para trabalhar juntos em extensões de navegador.

As extensões de navegador podem ser difíceis de desenvolver e manter, especialmente para extensões que desejam oferecer suporte a mais de um navegador. Firefox, Edge, Opera e outros basearam suas APIs de extensão nas do Chrome, mas cada navegador adiciona suas próprias alterações e nem sempre implementa as novas APIs do Google. Felizmente, todos os principais fornecedores de navegadores concordaram em formar o WebExtensions Community Group, que visa padronizar APIs e funcionalidades em todos navegadores.

"Temos o prazer de anunciar o lançamento do WebExtensions Community Group (WECG)", disse o W3C anunciado em uma postagem no blog hoje. “Apple, Google, Microsoft e Mozilla estão iniciando este grupo comunitário e damos as boas-vindas a outros fabricantes de navegadores, desenvolvedores de extensões e partes interessadas para se juntarem a este esforço!”

O grupo pretende facilitar o desenvolvimento de extensões, estabelecendo um núcleo comum de funcionalidades, APIs e permissões. O processo de padronização seguirá o mesmo padrão do desenvolvimento de padrões web (que geralmente funciona bem), mas não forçará os navegadores a desconsiderarem padrões exclusivos. funcionalidade ou APIs. “Cada fornecedor de navegador continuará a operar sua loja de extensões de forma totalmente independente, com suas próprias políticas técnicas, de revisão e editoriais”, diz o post. disse.

WebExtensions tem sido usado como termo geral para a API de extensão do Chrome nos últimos anos. O Opera o adotou quando o navegador mudou para uma base Chromium em 2013, Firefox mudou para a API em 2017 (A Mozilla cunhou amplamente o termo 'WebExtensions') e o Safari adicionou suporte para ele ano passado. No entanto, as permissões e APIs disponíveis variam significativamente entre os diferentes navegadores, portanto, o processo de padronização será uma ótima notícia para os desenvolvedores. Navegadores baseados em Chromium, como Vivaldi e o novo Microsoft Edge, seguem em grande parte a implementação do Chrome com poucas (se houver) modificações.

O Estatuto do Grupo Comunitário WebExtensions pode ser visualizado aqui.