È uscito Google Chrome 96: ecco le novità

Google ha rilasciato Chrome 96 per tutti i sistemi operativi desktop supportati e Android questa settimana; la nuova versione è 96.0.4664.45. Nessuna menzione degli aggiornamenti di sicurezza nella versione.

Cromo 96

google chrome 96

Google prevede di implementare l’aggiornamento su tutti i dispositivi che eseguono Chrome nelle prossime settimane. Gli utenti desktop possono accelerare il processo caricando chrome://settings/help nella barra degli indirizzi del browser. La pagina che si apre mostra la versione attualmente installata ed esegue un controllo degli aggiornamenti. La nuova versione verrà prelevata e installata automaticamente. È necessario riavviare per completare il processo.

Il post ufficiale sul blog Chrome Releases non offre praticamente alcuna informazione sulla versione. Elenca il numero di versione e anche la versione stabile estesa di Chrome è stata promossa a Chrome 96. Google è passato di recente a un ciclo di rilascio di 4 settimane per Chrome e ha creato il canale esteso per aumentare il periodo di rilascio a ogni altra versione (8 settimane).

Un post beta di Chrome 96 sul blog Chromium rivela informazioni su cosa c’è di nuovo nella nuova versione. Ecco un elenco di importanti modifiche:

  • HTTPS viene utilizzato per connettersi ai siti Web se è disponibile un record HTTPS dal servizio nomi di dominio (DNS).
  • Le applicazioni Web possono registrarsi come gestori del protocollo URL, ad esempio per avviare collegamenti Twitter utilizzando la PWA di Twitter o collegamenti FTP utilizzando un’applicazione FTP Web.
  • Nuova versione di prova di Origin: focus condizionale
    • Le applicazioni che acquisiscono altre finestre o schede attualmente non hanno modo di controllare se l’elemento chiamante o l’elemento acquisito viene attivato. (Pensa a una funzionalità di presentazione in un’app di videoconferenza.) Chrome 96 rende possibile ciò con una sottoclasse di MediaStreamTrack chiamata FocusableMediaStreamTrack, che supporta un nuovo metodo focus().
  • Nuova versione di prova di Origin: suggerimenti prioritari
    • Priority Hints introduce un attributo di “importanza” impostato dallo sviluppatore per influenzare la priorità calcolata di una risorsa. I valori di importanza supportati sono “auto”, “basso” e “alto”. I suggerimenti di priorità indicano l’importanza relativa di una risorsa per il browser, consentendo un maggiore controllo sull’ordine di caricamento delle risorse.
  • Back forward cache sul desktop per una navigazione più veloce alle “pagine precedentemente visitate dopo le navigazioni tra siti”.
  • Nuova policy senza credenziali per Cross-Origin-Embedder-Policy.
    • Cross-Origin-Embedder-Policy ha una nuova opzione senza credenziali che fa sì che le richieste no-cors cross-origin omettano le credenziali (cookie, certificati client, ecc.). Analogamente a COEP:require-corp, può abilitare l’isolamento tra le origini.
  • ID univoci per PWA desktop.
    • La specifica appmanifest non definisce in modo esplicito ciò che identifica in modo univoco una PWA. Attualmente, nelle versioni desktop dei browser basati su Chromium e Firefox su Android, le PWA sono identificate in modo univoco da start_url dell’app e i browser basati su Android Chromium utilizzano invece manifest_url. Questo è fonte di confusione per gli sviluppatori. Inoltre ha impedito agli sviluppatori di modificare start_url e manifest_url. Avere un ID stabile consente alle app di aggiornare altri metadati come start_url e manifest_url e avere un modo coerente per fare riferimento alle app su piattaforme browser, negozi PWA e altre entità esterne. Questa funzione tiene traccia del processo di avvio per l’implementazione sul lato desktop, poiché l’implementazione di Android verrà eseguita con una sequenza temporale diversa. Entrambi seguiranno la stessa specifica.
  • Criteri di sicurezza dei contenuti avanzati per migliorare l’interoperabilità con WebAssembly.
  • Deprecato: l’API PaymentRequest ha deprecato il metodo di pagamento di base con carta. Verrà rimosso in Chrome 100.

Google sta anche eseguendo una prova per scoprire se la versione 100 di Chrome causerà problemi su Internet. I proprietari del sito e gli utenti possono verificarlo abilitando il flag chrome://flags/#force-major-version-to-100.