In quasi tutte le versioni di Chrome, vediamo un numero significativo di aggiornamenti e miglioramenti al prodotto, al suo rendimento e anche alle funzionalità della piattaforma web. Questo articolo descrive le ritirazioni e le rimozioni in Chrome 62, che è in versione beta dal 14 settembre. Questo elenco è soggetto a modifiche in qualsiasi momento.
Rimuovi RTCPeerConnection.getStreamById()
Quasi due anni fa, getStreamById()
è stato rimosso dalla specifica WebRTC. La maggior parte degli altri browser lo ha già rimosso dalle proprie implementazioni e la funzionalità è stata ritirata in Chrome 60. Sebbene si ritenga che questa funzione sia poco utilizzata, si ritiene inoltre che esistano alcuni rischi minori di interoperabilità con i browser Edge e basati su WebKit diversi da Safari, dove getStreamById()
è ancora supportato.
Gli sviluppatori che hanno bisogno di un'implementazione alternativa possono trovare il codice di esempio nell'Intento di rimozione di seguito.
Intento di rimozione | Tracker di Chromestatus | Bug di Chromium
Rimuovi SharedWorker.workerStart
Questa proprietà, che doveva essere utilizzata per monitorare il rendimento dei lavoratori, è stata rimossa dalle specifiche più di due anni fa e non è supportata negli altri browser principali. Un approccio più moderno per monitorare il rendimento di un lavoratore
utilizzerebbe
Performance.timing
.
Intento di rimozione | Tracker di Chromestatus | Bug di Chromium
Rimuovi SVGPathElement.getPathSegAtLength()
In Chrome 48, SVGPathElement.pathSegList()
e le interfacce correlate sono state rimosse in conformità con la specifica SVG. Al momento, questo metodo è stato erroneamente mantenuto. Non prevediamo che questa rimozione causi il malfunzionamento di alcuna pagina web, poiché negli ultimi due anni ha restituito un oggetto che non esiste più in Blink.
Intento di rimozione | Tracker di Chromestatus | Bug di Chromium
Rimuovere l'utilizzo delle notifiche da iframe non sicuri
Le richieste di autorizzazione provenienti da iframe possono confondere gli utenti, poiché è difficile distinguere tra l'origine della pagina contenente e l'origine dell'iframe che effettua la richiesta. Quando l'ambito delle richieste non è chiaro, è difficile per gli utenti giudicare se concedere o negare l'autorizzazione.
La disattivazione delle notifiche negli iframe allineerà inoltre i requisiti per l'autorizzazione di notifica a quelli per le notifiche push, semplificando le operazioni per gli sviluppatori.
Gli sviluppatori che hanno bisogno di questa funzionalità possono aprire una nuova finestra per richiedere l'autorizzazione di notifica.
Intento di rimozione | Tracker di Chromestatus | Bug di Chromium