Rimozioni e ritiri in Chrome 89

La versione beta di Chrome 89 è stata rilasciata il 28 gennaio 2021 e si prevede che diventerà la versione stabile nella prima settimana di marzo 2021.

Rimuovere gli eventi con prefisso per

Gli eventi con prefisso legacy (webkitprerenderstart, webkitprerenderstop, webkitprerenderload e webkitprerenderdomcontentloaded) inviati su <link rel=prerender> sono stati rimossi da Chrome.

Stato della piattaforma Chrome

Interrompere la clonazione di sessionStorage per le finestre aperte senza opener

Quando una finestra viene aperta senza opener, Chrome non clonerà più sessionStorage del suo opener, ma avvierà uno spazio dei nomi sessionStorage vuoto. In questo modo, Chrome è conforme alla specifica HTML.

Stato della piattaforma Chrome | Bug di Chromium

Norme sul ritiro

Per mantenere la piattaforma in buono stato, a volte rimuoviamo le API dalla piattaforma web che hanno fatto il loro corso. Esistono molti motivi per cui potremmo rimuovere un'API, ad esempio:

  • Sono sostituite da API più recenti.
  • Vengono aggiornate per riflettere le modifiche alle specifiche al fine di garantire l'allineamento e la coerenza con altri browser.
  • Sono esperimenti iniziali che non sono mai stati realizzati in altri browser e che quindi possono aumentare l'onere del supporto per gli sviluppatori web.

Alcune di queste modifiche avranno un impatto su un numero molto ridotto di siti. Per mitigare i problemi in anticipo, cerchiamo di avvisare gli sviluppatori in anticipo in modo che possano apportare le modifiche necessarie per mantenere i loro siti in esecuzione.

Al momento, Chrome ha una procedura per il ritiro e la rimozione delle API, in sostanza:

  • Annuncio nella blink-dev mailing list.
  • Impostazione di avvisi e scale temporali nella console Chrome DevTools quando viene rilevato l'utilizzo nella pagina.
  • Attesa, monitoraggio e rimozione della funzionalità man mano che l'utilizzo diminuisce.

Puoi trovare un elenco di tutte le funzionalità ritirate su chromestatus.com utilizzando il filtro ritirato e le funzionalità rimosse applicando il filtro rimosso. In questi post cercheremo anche di riassumere alcune delle modifiche, i motivi e i percorsi di migrazione.