Rimozioni e ritiri in Chrome 87

Joe Medley
Joe Medley

.

La versione beta di Chrome 87 è stata rilasciata il 15 ottobre 2020 e la versione stabile il 17 novembre 2020.

Separatore di virgole nell'attributo allow dell'iframe

Le dichiarazioni del criterio di autorizzazione in un tag <iframe> non possono più utilizzare le virgole come separatore tra gli elementi. Gli sviluppatori dovrebbero utilizzare i punti e virgola.

-webkit-font-size-delta

Blink non supporterà più la proprietà -webkit-font-size-delta, raramente utilizzata. Gli sviluppatori dovrebbero invece utilizzare font-size per controllare le dimensioni dei caratteri.

Ritiro del supporto FTP

Chrome ritirerà il supporto per gli URL FTP e lo rimuoverà. L'attuale implementazione di FTP in Google Chrome non supporta le connessioni criptate (FTPS) né i proxy. L'utilizzo di FTP nel browser è sufficientemente basso da non essere più possibile investire per migliorare il client FTP esistente. Inoltre, su tutte le piattaforme interessate sono disponibili client FTP più capaci.

Google Chrome 72 e versioni successive hanno rimosso il supporto per il recupero delle risorse secondarie dei documenti tramite FTP e il rendering delle risorse FTP di primo livello. Al momento, se accedi agli URL FTP, viene visualizzata una voce di directory o un download, a seconda del tipo di risorsa. A causa di un bug in Google Chrome 74 e versioni successive, il supporto per l'accesso agli URL FTP tramite proxy HTTP è stato interrotto. Il supporto del proxy per FTP è stato rimosso completamente in Google Chrome 76. In Chrome 86, l'FTP è stato disattivato per i canali pre-release (Canary e beta) ed è stato disattivato sperimentalmente per l'1% degli utenti della versione stabile.

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

Il resto del ritiro segue questa tempistica:

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à disattivato.

Norme sul ritiro

Per mantenere la piattaforma in buono stato, a volte rimuoviamo dalla piattaforma web le API che hanno terminato il loro ciclo di vita. Esistono diversi motivi per cui potremmo rimuovere un'API, ad esempio:

  • Sono sostituite da API più recenti.
  • Vengono aggiornati in base alle modifiche alle specifiche per garantire l'allineamento e la coerenza con gli altri browser.
  • Si tratta di esperimenti iniziali che non sono mai stati implementati in altri browser e che possono quindi aumentare il carico di lavoro per l'assistenza degli sviluppatori web.

Alcune di queste modifiche interesseranno un numero molto limitato di siti. Per mitigare i problemi in anticipo, cerchiamo di dare agli sviluppatori un preavviso in modo che possano apportare le modifiche necessarie per mantenere i loro siti in funzione.

Al momento, Chrome dispone di una procedura per il ritiro e la rimozione delle API, che prevede essenzialmente:

  • Annuncio sulla mailing list blink-dev.
  • Imposta avvisi e fornisci scale di tempo nella console di Chrome DevTools quando viene rilevato l'utilizzo nella pagina.
  • Attendi, monitora e poi rimuovi la funzionalità man mano che l'utilizzo diminuisce.

Puoi trovare un elenco di tutte le funzionalità deprecate su chromestatus.com utilizzando il filtro Deprecated e le funzionalità rimosse applicando il filtro Rimosso. Cercheremo inoltre di riassumere alcune delle modifiche, dei ragionamenti e dei percorsi di migrazione in questi post.