Beëindigingen en verwijderingen in Chrome 62

Joe Medley
Joe Medley

In bijna elke versie van Chrome zien we een aanzienlijk aantal updates en verbeteringen aan het product, de prestaties ervan en ook de mogelijkheden van het webplatform. In dit artikel worden de beëindigingen en verwijderingen beschreven van Chrome 62, dat vanaf 14 september in bèta is. Deze lijst kan op elk moment worden gewijzigd.

Verwijder RTCPeerConnection.getStreamById()

Bijna twee jaar geleden werd getStreamById() verwijderd uit de WebRTC-specificatie . De meeste andere browsers hebben dit al uit hun implementaties verwijderd en de functie is verouderd in Chrome 60. Hoewel wordt aangenomen dat deze functie weinig wordt gebruikt, wordt er ook aangenomen dat er een klein interoperabiliteitsrisico bestaat met andere Edge- en WebKit-gebaseerde browsers dan Safari. waar getStreamById() nog steeds wordt ondersteund. Ontwikkelaars die een alternatieve implementatie nodig hebben, kunnen voorbeeldcode vinden in de Intentie om te verwijderen hieronder.

Intentie om te verwijderen | Chromestatustracker | Chroombug

Verwijder SharedWorker.workerStart

Deze eigenschap, die bedoeld was voor gebruik bij het monitoren van de prestaties van werknemers, is meer dan twee jaar geleden uit de specificatie verwijderd en wordt niet ondersteund in de andere grote browsers. Een modernere benadering voor het volgen van de prestaties van een werknemer zou Performance.timing gebruiken.

Intentie om te verwijderen | Chromestatustracker | Chroombug

SVGPathElement.getPathSegAtLength() verwijderen

In Chrome 48 zijn SVGPathElement.pathSegList() en gerelateerde interfaces verwijderd in overeenstemming met de SVG-specificatie . Destijds werd deze methode ten onrechte erin gelaten. We verwachten niet dat deze verwijdering webpagina's kapot zal maken, aangezien deze de afgelopen twee jaar een object heeft geretourneerd dat niet langer in Blink bestaat.

Intentie om te verwijderen | Chromestatustracker | Chroombug

Verwijder het gebruik van meldingen van onveilige iframes

Toestemmingsverzoeken van iframes kunnen gebruikers in verwarring brengen, omdat het moeilijk is om onderscheid te maken tussen de oorsprong van de pagina die de pagina bevat en de oorsprong van het iframe dat het verzoek doet. Wanneer de reikwijdte van het verzoek onduidelijk is, is het voor gebruikers moeilijk om te beoordelen of ze toestemming moeten verlenen of weigeren.

Als u meldingen in iframes niet toestaat, worden de vereisten voor toestemming voor meldingen ook op één lijn gebracht met die voor pushmeldingen, waardoor de wrijving voor ontwikkelaars wordt verminderd.

Ontwikkelaars die deze functionaliteit nodig hebben, kunnen een nieuw venster openen om toestemming voor meldingen aan te vragen.

Intentie om te verwijderen | Chromestatustracker | Chroombug