Chrome 97 beta è stato rilasciato il 18 novembre 2021 e dovrebbe diventare la versione stabile alla fine di dicembre 2021.
Rimuovi scambio di chiavi SDES per WebRTC
Il meccanismo di scambio di chiavi SDES per WebRTC è stato dichiarato come MUST NOT negli standard IETF pertinenti dal 2013. La specifica SDES è stata dichiarata storica dall'IETF. Il suo utilizzo in Chrome è diminuito in modo significativo nell'ultimo anno. Di conseguenza viene rimosso a partire da Chrome 97.
Rimuovi WebSQL in contesti di terze parti
WebSQL in contesti di terze parti è stato rimosso. Lo standard per database SQL web è stato proposto per la prima volta nell'aprile 2009 e abbandonato nel novembre 2010. Gecko non ha mai implementato questa funzionalità e WebKit l'ha ritirata nel 2019. Il W3C incoraggia Archiviazione web e Database indicizzato per coloro che hanno bisogno di alternative.
Rimuovi piano SDP B
Il protocollo SDP (Session Description Protocol) utilizzato per stabilire una sessione in WebRTC è stato implementato con due dialetti diversi in Chromium: Piano unificato e Piano B. Il piano B non è compatibile con più browser ed è stato rimosso.
Norme sul ritiro
Per mantenere integro la piattaforma, a volte rimuoviamo dalla piattaforma web le API che hanno svolto il loro corso. Ci possono essere molti motivi per cui dobbiamo rimuovere un'API, tra cui:
- che vengono sostituite dalle API più recenti.
- Vengono aggiornati in modo da riflettere le modifiche alle specifiche al fine di garantire allineamento e coerenza con gli altri browser.
- Sono i primi esperimenti che non sono mai stati realizzati con altri browser e possono quindi aumentare l'onere del supporto per gli sviluppatori web.
Alcune di queste modifiche avranno effetto su un numero molto ridotto di siti. Per ridurre i problemi in anticipo, cerchiamo di fornire un preavviso agli sviluppatori in modo che possano apportare le modifiche necessarie per mantenere attivi i loro siti.
Chrome ha attualmente una procedura per ritiri e rimozioni di API, in pratica:
- Annuncia nella mailing list blink-dev.
- Imposta avvisi e fornisci scale temporali nella console Chrome DevTools quando viene rilevato l'utilizzo nella pagina.
- Attendi, monitora e rimuovi la funzionalità quando l'utilizzo diminuisce.
Puoi trovare un elenco di tutte le funzionalità deprecate su chromestatus.com utilizzando il filtro obsoleto e quelle rimosse applicando il filtro rimosso. Cercheremo anche di riepilogare alcuni dei cambiamenti, dei ragionamenti e dei percorsi di migrazione in questi post.