I giganti del web vogliono standardizzare le estensioni web

Apple, Mozilla, Google e Microsoft hanno unito le forze Per poter supportare gli sviluppatori di estensioni, visto che senza dubbio Chrome è il browser più utilizzato e sul quale anche gli sviluppatori preferiscono concentrare i propri sforzi per la creazione di estensioni, tralasciando altri browser.

Ecco perché un nuovo gruppo comunitario "WebExtensions" cercherà di creare un'architettura comune per future estensioni web web e invita gli sviluppatori a partecipare a questa iniziativa. Safari ha adottato una nuova API di estensione web con macOS Big Sur che consente alle estensioni progettate per altri browser di funzionare con esso. Ciò ha aperto la porta a nuove estensioni, ma non era stato definito un metodo standardizzato per lo sviluppo di estensioni.

Il nuovo gruppo, abbreviato WECG, è composto da membri di ciascuno dei principali sviluppatori di browser. A guidare questo nuovo gruppo troviamo Timothy Hatcher di Apple e Simeon Vincent di Google. I partecipanti attuali includono dipendenti di Apple, Mozilla e Microsoft.

Il World Wide Web Consortium, l'organismo responsabile della promozione della compatibilità delle tecnologie World Wide Web, ha commentato l'azione:

“Siamo lieti di annunciare il lancio del WebExtensions Community Group (WECG). Con vari browser che hanno adottato un modello ampiamente supportato per le estensioni negli ultimi anni, WECG è entusiasta di esplorare come i fornitori di browser e altre parti interessate possono collaborare per promuovere una piattaforma di estensione del browser comune. Apple, Google, Microsoft e Mozilla stanno lanciando questo gruppo di community e invitiamo altri fornitori di browser, sviluppatori di estensioni e parti interessate a partecipare a questa iniziativa *. «

Il gruppo della comunità di WebExtensions ha due obiettivi che sono rendere più facile per gli sviluppatori creare estensioni specificando un modello coerente e un nucleo comune di funzioni, API e autorizzazioni. Descrivono inoltre un'architettura che migliora le prestazioni ed è ancora più sicura e resistente agli abusi.

Nella lettera di lavoro, menzionano i seguenti principi di progettazione:

  • Incentrato sull'utente: le estensioni del browser consentono agli utenti di personalizzare la propria esperienza di navigazione web in base alle proprie preferenze ed esigenze.
  • Compatibilità: mantenere e migliorare la compatibilità con le estensioni esistenti e le API di estensione più diffuse. Ciò consentirà agli sviluppatori di non dover riscrivere completamente le proprie estensioni per funzionare in browser diversi, il che può essere soggetto a errori.
  • prestazioni: Consenti agli sviluppatori di scrivere estensioni che non hanno un impatto negativo sulle prestazioni o sul consumo energetico delle pagine Web o del browser.
  • Sicurezza: Quando si scelgono le estensioni da utilizzare, gli utenti non dovrebbero scendere a compromessi in termini di funzionalità e sicurezza. Con le nuove API di estensione, verrà apportata una modifica al modello.
  • Privacy: allo stesso modo, gli utenti non dovrebbero scendere a compromessi in termini di funzionalità e privacy. Poiché il punto principale sarà che le estensioni del browser migliorano l'esperienza dell'utente richiedendo al contempo l'accesso minimo necessario ai dati di navigazione dell'utente per ridurre o eliminare il compromesso che gli utenti finali devono fare tra funzionalità e riservatezza.
  • Portabilità: Dovrebbe essere relativamente facile per gli sviluppatori trasferire le estensioni da un browser a un altro e per i browser supportare le estensioni su una varietà di dispositivi e sistemi operativi.
  • Manutenibilità: Semplificando le API, ciò dovrebbe consentire al gruppo più ampio di sviluppatori di creare estensioni e facilitare loro la manutenzione delle estensioni che creano.
  • autonomia: i fornitori di browser dovrebbero fornire funzionalità specifiche al tuo browser e dovrebbero anche avere l'opportunità di sperimentare nuove funzionalità.

Il gruppo non vuole specificare tutti gli aspetti della piattaforma di estensioni web o soffocare l'innovazione. Ciascun fornitore di browser continuerà a operare in modo indipendente con le proprie politiche. Gli sviluppatori di browser ei fornitori interessati a contribuire al gruppo possono registrarsi tramite il sito Web del W3C. Il WECG ha un repository GitHub dedicato con una lettera di lavoro e i risultati della comunità.

fonte: https://www.w3.org/


Lascia un tuo commento

L'indirizzo email non verrà pubblicato. I campi obbligatori sono contrassegnati con *

*

*

  1. Responsabile del trattamento: AB Internet Networks 2008 SL
  2. Scopo dei dati: controllo SPAM, gestione commenti.
  3. Legittimazione: il tuo consenso
  4. Comunicazione dei dati: I dati non saranno oggetto di comunicazione a terzi se non per obbligo di legge.
  5. Archiviazione dati: database ospitato da Occentus Networks (UE)
  6. Diritti: in qualsiasi momento puoi limitare, recuperare ed eliminare le tue informazioni.