.
Chrome 88 beta è stato rilasciato il 3 dicembre 2020 e dovrebbe diventare la versione stabile nella terza settimana di gennaio 2021.
Non consentire i popup durante lo svuotamento della pagina (aziende)
Da Chrome 80, le pagine non sono più in grado di aprire una nuova pagina durante lo svuotamento utilizzando window.open()
. Da allora, le aziende possono utilizzare il flag della norma AllowPopupsDuringPageUnload
per consentire i popup durante lo svuotamento della pagina. A partire da Chrome 88, questo flag non è più supportato.
Web Components v0 rimosso
Web Components v0 è in una prova dell'origine inversa da Chrome 80. In questo modo, gli utenti dell'API hanno avuto il tempo di eseguire l'upgrade dei propri siti, garantendo al contempo che i nuovi utenti che adottavano i componenti web utilizzassero la versione 1. La prova dell'origine inversa termina con Chrome 87, pertanto Chrome 88 è la prima versione in cui la versione 0 non è più supportata. Le API Web Components v1 sostituiscono Web Components v0 e sono completamente supportate in Chrome, Safari, Firefox ed Edge. Questa rimozione riguarda gli elementi elencati di seguito.
Custom Elements v0 HTML Imports Shadow DOM v0
Supporto FTP rimosso
Chrome ha rimosso il supporto per gli URL FTP. L'implementazione FTP legacy in 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. Se accedi agli URL FTP, viene visualizzata una voce della 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.
Le funzionalità rimanenti dell'implementazione di FTP di Google Chrome sono state limitate alla visualizzazione di un elenco di directory o al download di una risorsa tramite connessioni non criptate.
In Chrome 77, il supporto FTP era disattivato per impostazione predefinita per il 50% degli utenti, ma era disponibile tramite i flag.
In Chrome 88, tutto il supporto FTP è 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.