Rimozioni e ritiri in Chrome 87

Joe Medley
Joe Medley

Chrome 87 beta è stato rilasciato il 15 ottobre 2020, mentre la versione stabile è stata rilasciata il 17 novembre 2020.

Separatore della virgola nell'attributo di autorizzazione iframe

Le dichiarazioni dei criteri di autorizzazione in un tag <iframe> non possono più utilizzare le virgole come separatori tra gli elementi. Gli sviluppatori dovrebbero utilizzare il punto e virgola.

-webkit-font-size-delta

Blink non supporterà più la proprietà -webkit-font-size-delta usata raramente. Gli sviluppatori dovrebbero usare la dimensione del carattere per controllarla.

Ritiro del supporto FTP

Chrome sta ritirando e rimuovendo il supporto per gli URL FTP. L'attuale implementazione di FTP in Google Chrome non supporta le connessioni criptate (FTPS) né per i proxy. L'utilizzo dell'FTP nel browser è sufficientemente basso da non permettere più di investire nel miglioramento del client FTP esistente. Inoltre, su tutte le piattaforme interessate sono disponibili client FTP più efficaci.

In Google Chrome 72 e versioni successive è stato rimosso il supporto per il recupero delle sottorisorse dei documenti tramite FTP e il rendering delle risorse FTP di primo livello. Al momento l'accesso agli URL FTP comporta la visualizzazione di un elenco di directory o di un download, a seconda del tipo di risorsa. Un bug in Google Chrome 74 e versioni successive ha comportato l'interruzione del supporto per l'accesso agli URL FTP tramite proxy HTTP. Il supporto proxy per l'FTP è stato rimosso completamente in Google Chrome 76. In Chrome 86, l'FTP era disattivato per i canali in fase di pre-release (Canary e Beta) ed è stato disattivato sperimentalmente per l'1% degli utenti stabili.

Le restanti funzionalità dell'implementazione FTP di Google Chrome sono limitate alla visualizzazione di un elenco di directory o al download di una risorsa tramite connessioni non criptate.

Le parti rimanenti del ritiro seguono queste tempistiche:

Chrome 87

Il supporto FTP verrà disattivato per impostazione predefinita per il 50% degli utenti, ma può essere attivato utilizzando i flag elencati sopra.

Chrome 88

Il supporto FTP verrà disabilitato.

Norme sul ritiro

Per mantenere l'integrità della piattaforma, a volte rimuoviamo dalla piattaforma web le API che hanno eseguito il proprio corso. 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 che 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 mitigare 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.

Attualmente Chrome prevede una procedura per il ritiro e la rimozione delle API, essenzialmente:

  • Fai un annuncio nella mailing list blink-dev.
  • Imposta gli 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 sul sito chromestatus.com che utilizzano il filtro deprecato 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.