Rimozioni e ritiri in Chrome 86

Joe Medley
Joe Medley

Rimuovi WebComponents v0

Web Components v0 è stato rimosso da computer e Android in Chrome 80. Cromo 86 li rimuove da WebView. Questa rimozione include Custom Elementi v0 e Shadow DOM v0 e importazioni HTML.

Ritira il supporto FTP

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

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. Stai andando alla pagina FTP Gli URL mostrano un elenco di directory o un download a seconda del tipo di una risorsa. Un bug in Google Chrome 74 e versioni successive ha causato l'interruzione del supporto per accedere agli URL FTP tramite proxy HTTP. Il supporto proxy per l'FTP è stato rimosso completamente in Google Chrome 76.

Le restanti funzionalità dell'implementazione FTP di Google Chrome sono limitate visualizzare un elenco di directory o scaricare una risorsa e non crittografate.

Il ritiro dell'assistenza avverrà nel seguente modo:

Chrome 86

L'FTP è ancora attivo per impostazione predefinita per la maggior parte degli utenti, ma è disattivato per la pre-release canali (Canary e Beta) e la funzionalità verrà disattivata in via sperimentale per l'1% degli utenti stabili. In questa versione puoi riabilitarla dalla riga di comando utilizzando il flag della riga di comando --enable-ftp o Flag --enable-features=FtpProtocol.

Chrome 87

Il supporto dell'FTP sarà disattivato per impostazione predefinita per il 50% degli utenti, ma è possibile abilitato utilizzando i flag elencati sopra.

Chrome 88

Il supporto FTP verrà disattivato.

Norme sul ritiro

Per mantenere l'integrità della piattaforma, a volte rimuoviamo dalla piattaforma web le API che hanno seguito il loro corso. Ci possono essere molti motivi per cui dovresti rimuovere un dell'API, ad esempio:

  • Sono sostituite dalle API più recenti.
  • Vengono aggiornati per riflettere le modifiche alle specifiche al fine di offrire allineamento e coerenza con gli altri browser.
  • Si tratta dei primi esperimenti che non si sono mai portati a termine in altri browser e, di conseguenza, possono aumentare la mole di assistenza da parte degli sviluppatori web.

Alcune di queste modifiche avranno effetto su un numero molto ridotto di siti. Per ridurre in anticipo i problemi, cerchiamo di dare agli sviluppatori un preavviso in modo che possano apportare le modifiche necessarie per mantenere i loro siti operativi.

Al momento Chrome prevede una procedura per il ritiro e la rimozione delle API, che consiste essenzialmente nel seguente modo:

  • Pubblica un annuncio nella mailing list blink-dev.
  • Imposta avvisi e assegna scale temporali nella console Chrome DevTools quando viene rilevato un utilizzo nella pagina.
  • Attendi, monitora e rimuovi la funzionalità quando l'utilizzo cala.

Puoi trovare un elenco di tutte le funzionalità ritirate su chromestatus.com utilizzando il filtro deprecato e con le funzionalità rimosse applicando il filtro rimosso. Cercheremo anche di riassumere alcuni dei cambiamenti, il ragionamento e i percorsi di migrazione in questi post.