Google Chrome, Microsoft Edge, Apple Safari e Mozilla Firefox são os principais navegadores da web e agora eles unem forças para melhorar as extensões de nossos navegadores favoritos. Agora, eles impulsionaram a criação do WebExtensions Community Group (WECG) com um objetivo claro: facilitar o desenvolvimento de extensões.
Essas extensões se tornaram um dos grandes atrativos dos navegadores. Quase como aplicativos para smartphones. Para tornar mais fácil para os diferentes desenvolvedores de extensão, os principais participantes do setor chegaram a um acordo.
Depois de revestir a arma da competição saudável, o WECG emitiu uma declaração: “Com vários navegadores adotando um modelo amplamente compatível para extensões nos últimos anos, o WECG está animado para explorar como os fornecedores de navegadores e outras partes interessadas podem trabalhar juntos para promover um plataforma de extensão de navegador comum. ”
Os objetivos do Chrome, Edge, Safari e Firefox são claros e os dividem em dois ramos. Primeiro, para facilitar o processo de criação de extensões para desenvolvedores, fornecendo um modelo consistente e um núcleo comum de funcionalidade, APIs e permissões. E, em segundo lugar, para criar uma arquitetura que aprimore o desempenho e seja ainda mais segura e resistente a abusos.
“Nosso trabalho será guiado por um conjunto comum de princípios de design HTML e W3C TAG: centrado no usuário, compatibilidade, desempenho, segurança, privacidade, portabilidade, facilidade de manutenção e comportamento bem definido.”
Eles querem usar o modelo de extensões existente e APIs suportados pelo Chrome, Microsoft Edge, Firefox e Safari como base. E vá daí em frente. “Nosso objetivo é identificar um terreno comum, trazer implementações em um alinhamento mais próximo e traçar um curso para evolução futura.”
Essa declaração de intenções também foi acompanhada por um esclarecimento sobre o que o WECG não fará sobre o assunto. “Não pretendemos especificar todos os aspectos da plataforma de extensões da web ou das implementações existentes”, eles apontam. A nova iniciativa busca encorajar os navegadores a continuar a inovar e enviar APIs que podem servir como base para melhorias adicionais nas extensões.
“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.” Evitando assim entrar nas condições impostas em cada plataforma, uma das linhas vermelhas que costumam ser colocadas para continuar a ter algum comando ao revisar que tudo está correto. Por exemplo, para evitar que as extensões possam ser usadas para esconder malware ou roubar dados.