Le modifiche V3 manifest per le estensioni del browser verranno pubblicate in Google Chrome 88

Google ha annunciato che le modifiche a Manifest V3 sono attive in Chrome 88 Beta, con le modifiche che verranno promosse a stabile a metà gennaio 2021.

Uno dei cambiamenti più grandi nella navigazione in Internet quest'anno arriverà sotto forma di il tanto discusso Manifest V3. Una nuova versione manifest consente al browser Chrome di limitare il funzionamento di alcune API meno recenti, cambiando il modo il web e le relative estensioni funzionano e, alla fine, cambiano il modo in cui Internet viene vissuto dagli utenti grande. Dopo mesi di discussioni e feedback attivi, le estensioni Manifest V3 per Chrome sono ora disponibili su Chrome 88 Beta, con ulteriori modifiche in arrivo nei mesi successivi.

Modifiche nel manifesto V3

Sicurezza

Con Manifest V3, Google non consente il codice ospitato in remoto. L'azienda sostiene che questo meccanismo viene utilizzato come vettore di attacco per eludere gli strumenti di rilevamento malware di Google. Nell'interesse della privacy e della sicurezza dell'utente, questo verrà rimosso. La rimozione del codice ospitato in remoto consentirà inoltre a Google di esaminare gli invii al Chrome Web Store in modo più approfondito e rapido.

Prestazione

Con questa nuova versione, Google introduce addetti ai servizi in sostituzione delle pagine di sfondo. Le pagine in background rimangono attive in background e consumano risorse di sistema indipendentemente dal fatto che un'estensione le utilizzi. Gli addetti ai servizi sono "effimeri", nel senso che vengono eseguiti separatamente da una pagina Web, aprendo il file porta a funzionalità che non richiedono una pagina Web o l'interazione dell'utente (come notifiche push e background sincronizzazione). Il browser sarà in grado di avviare e chiudere i lavoratori del servizio secondo necessità, consentendo di ridurre l'utilizzo complessivo delle risorse del sistema.

Anche le API di estensione si stanno muovendo verso un modello più dichiarativo. Google afferma che il risultato finale è una migliore prestazione complessiva e migliori garanzie sulla privacy per la maggior parte degli utenti delle estensioni.

Privacy

Un altro grande cambiamento arriva nel nuovo modello di estensioni che rende facoltative molte più autorizzazioni. Gli utenti ora potranno negare autorizzazioni sensibili al momento dell'installazione, offrendo loro maggiore visibilità e controllo sul modo in cui le estensioni utilizzano e condividono i propri dati. Gli sviluppatori di estensioni dovrebbero quindi aspettarsi che gli utenti attivino e disattivino le autorizzazioni in qualsiasi momento.

Poi ci sono modifiche alle estensioni che richiedono l'accesso passivo all'attività web, come API di richiesta Web e la più recente API di richiesta netta dichiarativa. L'API Declarative Net Request, in particolare, ha subito cambiamenti rispetto al suo primo annuncio e l'attuale implementazione tiene conto di un'ampia gamma di feedback dalla comunità degli sviluppatori, come il supporto per più set di regole statiche, espressioni regolari all'interno delle regole, modifica dell'intestazione dichiarativa, e altro ancora.

Siamo molto soddisfatti della stretta collaborazione stabilita tra il team delle estensioni di Google Chrome e il nostro proprio team di ingegneri per garantire che le estensioni di blocco degli annunci pubblicitari siano ancora disponibili dopo l'utilizzo di Manifest V3 effetto.

Disponibilità e implementazione per Manifest V3

Come affermato, Manifest V3 è ora disponibile per la sperimentazione su Chrome 88 Beta, con funzionalità aggiuntive previste nelle prossime versioni. Il Chrome Web Store inizierà ad accettare le estensioni Manifest V3 da metà gennaio, quando Chrome 88 raggiungerà il ramo stabile.

Google non si impegna a fissare una data precisa per la rimozione del supporto per le estensioni Manifest V2, ma è approssimativo Si può stimare che la tempistica per il periodo di migrazione sia di un anno da quando Manifest V3 arriverà nella stalla ramo. Google fornirà maggiori dettagli sulla timeline nei prossimi mesi.