Google Chrome, Microsoft Edge, Apple Safari e Mozilla Firefox sono i principali browser web e ora uniscono le forze per migliorare le estensioni dei nostri browser preferiti. Ora hanno guidato la creazione del WebExtensions Community Group (WECG) con un obiettivo chiaro: rendere più facile lo sviluppo delle estensioni.
Queste estensioni sono diventate una delle grandi attrazioni dei browser. Quasi come le app per smartphone. Al fine di rendere più facile per i diversi sviluppatori di estensioni, i principali attori del settore hanno raggiunto un accordo.
Dopo aver inguainato l’arma di una sana concorrenza, WECG ha rilasciato una dichiarazione: “Con più browser che hanno adottato un modello ampiamente compatibile per le estensioni negli ultimi anni, il WECG è entusiasta di esplorare come i fornitori di browser e altre parti interessate possono lavorare insieme per far avanzare un piattaforma di estensione del browser comune.”
Gli obiettivi di Chrome, Edge, Safari e Firefox sono chiari e li dividono in due rami. Innanzitutto, per facilitare il processo di creazione di estensioni per gli sviluppatori fornendo un modello coerente e un nucleo comune di funzionalità, API e autorizzazioni. E in secondo luogo, creare un’architettura che migliori le prestazioni e sia ancora più sicura e resistente agli abusi.
“Il nostro lavoro sarà guidato da un insieme comune di principi di progettazione HTML e W3C TAG: centrato sull’utente, compatibilità, prestazioni, sicurezza, privacy, portabilità, manutenibilità e comportamento ben definito”.
Vogliono utilizzare il modello di estensioni esistente e le API supportate da Chrome, Microsoft Edge, Firefox e Safari come base. E vai da lì andando avanti. “Miriamo a identificare un terreno comune, portare le implementazioni in un allineamento più stretto e tracciare un percorso per l’evoluzione futura”.
Questa dichiarazione d’intenti è stata anche accompagnata da un chiarimento su ciò che WECG non farà in materia. “Non miriamo a specificare ogni aspetto della piattaforma di estensioni web o delle implementazioni esistenti”, sottolineano. La nuova iniziativa mira a incoraggiare i browser a continuare a innovare e a presentare API che possono fungere da base per ulteriori miglioramenti alle estensioni.
“Ogni fornitore di browser continuerà a gestire il proprio negozio di estensioni in modo completamente indipendente, con le proprie politiche tecniche, di revisione ed editoriali”. Evitando così di entrare nelle condizioni imposte su ciascuna piattaforma, una delle linee rosse che di solito vengono messe per continuare ad avere qualche comando quando si esamina che tutto sia corretto. Ad esempio, per evitare che le estensioni possano essere utilizzate per rubare malware o rubare dati.