Rimozioni e ritiri in Chrome 100

Chrome 100 beta è stato rilasciato il 3 marzo 2022 e dovrebbe diventare la versione stabile a fine marzo 2022.

Ultima versione per la stringa user-agent non ridotta

Chromium 100 sarà l'ultima versione a supportare una stringa user agent non ridotta per impostazione predefinita (nonché le API DOM navigator.userAgent, navigator.appVersion e navigator.platform correlate). La prova dell'origine che ha consentito ai siti di testare lo user agent completamente ridotto terminerà il 19 aprile 2022. Dopo questa data, la stringa user agent verrà ridotta gradualmente. Per esaminare l'intera pianificazione, consulta Chromium Blog: Test e date della riduzione dell'origine della riduzione dello user agent. I siti che hanno bisogno di più tempo per testare o eseguire la migrazione ai client hint user agent possono registrarsi alla prova dell'origine del ritiro pianificata da Chrome 100 alla versione 113 inclusi. A differenza della prima prova dell'origine, che mostra in anteprima la stringa User-Agent completamente ridotta, la prova relativa al ritiro mantiene lo user agent precedente. La prova relativa al ritiro dovrebbe terminare a fine maggio 2023.

Questo fa parte di una strategia per sostituire l'utilizzo della stringa User-Agent con la nuova API User-Agent Client Hints. Per informazioni sui client hint user agent, vedi Eseguire la migrazione ai client hint user agent e Migliorare la privacy dell'utente e l'esperienza degli sviluppatori con gli User-Agent Client hint.

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.