Die Betaversion von Chrome 106 wurde am 1. September 2022 veröffentlicht und wird voraussichtlich Ende September 2022 zur stabilen Version werden.
Nicht-ASCII-Zeichen in Cookie-Domainattributen entfernen
Gemäß der neuesten Spezifikation (RFC 6265bis) lehnt Chromium jetzt Cookies mit einem Domain
-Attribut ab, das Nicht-ASCII-Zeichen enthält (z. B. éxample.com
).
Die Unterstützung von IDN-Domainattributen in Cookies ist seit Langem nicht angegeben. Chromium, Safari und Firefox verhalten sich alle unterschiedlich. Durch diese Änderung wird in Firefox das Verhalten zur Ablehnung von Cookies mit Nicht-ASCII-Domainattributen standardisiert.
Da Chromium bisher Nicht-ASCII-Zeichen akzeptiert und versucht hat, sie zur Speicherung in normalisierten Punycode umzuwandeln, werden jetzt strengere Regeln angewendet und gültige ASCII-Domainattribute (Punycode, falls zutreffend) erforderlich.
HTTP/2-Push entfernen
In Chrome ist es nicht mehr möglich, vom Server gesendete HTTP/2-Push-Streams zu empfangen, im Arbeitsspeicher zu speichern und zu verwenden. Weitere Informationen und empfohlene alternative APIs finden Sie unter HTTP/2-Server-Push aus Chrome entfernen.
Persistentes Kontingent entfernen
Der Kontingenttyp window.PERSISTENT
in webkitRequestFileSystem()
wurde verworfen.
Die Unterstützung des Kontingenttyps PERSISTENT
macht das Kontingentsystem zwar etwas komplexer, aber webkitRequestFileSystem()
ist der einzige Nutzer. Dabei handelt es sich um eine Speicherform, die nie anhält und nur selten genutzt wird.
Einstellungsrichtlinie
Damit die Plattform intakt bleibt, entfernen wir manchmal APIs von der Webplattform, die ihren Kurs bereits absolviert haben. Es gibt viele Gründe, warum wir eine API entfernen, z. B.:
- Sie werden durch neuere APIs ersetzt.
- Sie werden aktualisiert, um Änderungen der Spezifikationen widerzuspiegeln und so für eine bessere Übereinstimmung und Konsistenz mit anderen Browsern zu sorgen.
- Da es sich um frühe Experimente handelt, die in anderen Browsern noch nie zum Ziel gebracht wurden, kann die Unterstützung von Webentwicklern erhöht werden.
Einige dieser Änderungen wirken sich auf eine sehr geringe Anzahl von Websites aus. Um Probleme frühzeitig zu minimieren, informieren wir Entwickler vorab, damit sie die erforderlichen Änderungen vornehmen können, damit ihre Websites weiterhin funktionieren.
Für Chrome gibt es derzeit ein Verfahren zur Einstellung und Entfernung von APIs:
- Mitteilung in der Mailingliste blink-dev
- Legen Sie in der Chrome-Entwicklertools-Konsole Warnungen fest und geben Sie eine Zeitskala an, wenn Nutzung auf der Seite erkannt wird.
- Warten Sie, überwachen Sie die Funktion und entfernen Sie sie dann, wenn die Nutzung sinkt.
Auf chromestatus.com finden Sie eine Liste aller eingestellten Funktionen, wenn Sie den Filter „Verworfen“ verwenden. Entfernen Sie Funktionen, indem Sie den Filter „Entfernt“ anwenden. Außerdem werden wir versuchen, in diesen Beiträgen einige der Änderungen, Überlegungen und Migrationspfade zusammenzufassen.