Rimozioni e ritiri in Chrome 101

Chrome 101 beta è stato rilasciato il 31 marzo 2022 e dovrebbe diventare la versione stabile alla fine di aprile 2022.

Riduci le informazioni sulla stringa dello user agent

Chrome sta riducendo la quantità di informazioni esposte dalla stringa User-Agent nelle richieste HTTP, oltre che nelle richieste HTTP, navigator.userAgent, navigator.appVersion e navigator.platform. Lo stiamo facendo per impedire che la stringa dello user agent venga utilizzata per il fingerprinting passivo dell'utente. Per partecipare alla prova dell'origine, consulta la sezione relativa alle prove dell'origine di Chrome.

Rimuovi WebSQL in contesti di terze parti

WebSQL in contesti di terze parti è stato rimosso. Lo standard per i 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. W3C incoraggia Web Storage e Indexed Database per coloro che hanno bisogno di alternative.

Gli sviluppatori devono aspettarsi che WebSQL stesso verrà ritirato e rimosso quando l'utilizzo sarà sufficientemente ridotto.

Norme sul ritiro

Per mantenere integro la piattaforma, a volte rimuoviamo le API che hanno eseguito il proprio corso dalla piattaforma web. Ci possono essere molti motivi per cui rimuoviamo un'API, tra cui:

  • e sono sostituite da API più recenti.
  • Vengono aggiornati in modo da riflettere le modifiche alle specifiche al fine di garantire l'allineamento e la coerenza con gli altri browser.
  • Si tratta dei primi esperimenti che non si sono mai 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 attenuare i problemi in anticipo, cerchiamo di informare gli sviluppatori in anticipo in modo che possano apportare le modifiche necessarie per mantenere attivi i loro siti.

Al momento Chrome ha una procedura per il ritiro e la rimozione delle 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 cala.

Puoi trovare un elenco di tutte le funzionalità deprecate su chromestatus.com che utilizzano il filtro obsoleto e di tutte le funzionalità rimosse applicando il filtro rimosso. Cercheremo anche di riassumere alcune delle modifiche, dei ragionamenti e dei percorsi di migrazione in questi post.