Rimozioni e ritiri in Chrome 62

Joe Medley
Mario Bianchi

In quasi tutte le versioni di Chrome, notiamo un numero significativo di aggiornamenti e miglioramenti al prodotto, alle sue prestazioni e anche alle funzionalità della piattaforma web. Questo articolo descrive i ritiri e le rimozioni in Chrome 62, in versione beta a partire dal 14 settembre. Questo elenco è soggetto a modifiche in qualsiasi momento.

Rimuovi RTCPeerConnection.getStreamById()

Circa due anni fa, getStreamById() è stato rimosso dalla specifica WebRTC. La maggior parte degli altri browser l'ha già rimosso dalle proprie implementazioni e la funzionalità è stata ritirata in Chrome 60. Anche se si ritiene che questa funzione sia poco utilizzata, si ritiene anche che esista un rischio di interoperabilità minore con i browser basati su Edge e WebKit diversi da Safari, in cui getStreamById() è ancora supportato. Gli sviluppatori che hanno bisogno di un'implementazione alternativa possono trovare codice di esempio nella sezione Intent da rimuovere di seguito.

Intent di rimozione | Tracker di stato di Chrome | Bug di Chromium

Rimuovi SharedWorker.workerStart

Questa proprietà, destinata a essere utilizzata per il monitoraggio delle prestazioni dei worker, è stata rimossa dalla specifica più di due anni fa e non è supportata negli altri principali browser. Un approccio più moderno al monitoraggio delle prestazioni di un worker potrebbe utilizzare Performance.timing.

Intent di rimozione | Tracker di stato di Chrome | Bug di Chromium

Rimuovi SVGPathElement.getPathSegAtLength()

In Chrome 48, l'app SVGPathElement.pathSegList() e le interfacce correlate sono state rimosse in conformità con la specifica SVG. All'epoca, questo metodo era stato erroneamente lasciato inserito. Non prevediamo che questa rimozione interrompa le pagine web perché, negli ultimi due anni, ha restituito un oggetto che non esiste più in Blink.

Intent di rimozione | Tracker di stato di Chrome | Bug di Chromium

Rimuovi l'utilizzo delle notifiche da iframe non sicuri

Le richieste di autorizzazione dagli iframe possono confondere gli utenti poiché è difficile distinguere l'origine della pagina che la contiene dall'origine dell'iframe che effettua la richiesta. Se l'ambito delle richieste non è chiaro, è difficile per gli utenti valutare se concedere o negare l'autorizzazione.

Se non consenti le notifiche negli iframe, verranno allineati anche i requisiti per le autorizzazioni di notifica con quelli delle notifiche push, semplificando le cose per gli sviluppatori.

Gli sviluppatori che hanno bisogno di questa funzionalità possono aprire una nuova finestra per richiedere l'autorizzazione alle notifiche.

Intent di rimozione | Tracker di stato di Chrome | Bug di Chromium