Chrome 151 Beta

Veröffentlicht am 3. Juli 2026

Sofern nicht anders angegeben, gelten die folgenden Änderungen für die neueste Chrome-Betaversion für Android, ChromeOS, Linux, macOS und Windows. Weitere Informationen zu diesen Funktionen finden Sie über die bereitgestellten Links oder auf ChromeStatus.com. Chrome befindet sich seit dem 3. Juli 2026 in der Betaphase. Sie können die neueste Betaversion für Computer auf Google.com oder für Android im Google Play Store herunterladen.

CSS und UI

Animation-Accessor für Animations- und Übergangsereignisse

Den Schnittstellen „AnimationEvent“ und „TransitionEvent“ wird ein schreibgeschütztes Attribut „animation“ hinzugefügt. Dieses Attribut gibt das zugehörige Animation-Objekt zurück, das das Ereignis ausgelöst hat.

CSS-Eigenschaft ruby-overhang

Unterstützung für die CSS-Eigenschaft ruby-overhang hinzugefügt. Die Eigenschaft akzeptiert die Schlüsselwörter auto, spaces und none, um das Überhangverhalten von Ruby-Anmerkungstext zu steuern. Gemäß der CSSWG-Spezifikation wird none als Alias für spaces verwendet, sodass der Überhang nur über Leerzeichen und CJK-Satzzeichen möglich ist, um unerwartete Layoutlücken zu vermeiden und die Lesbarkeit zu erhalten.

Anfangswert von position-anchor in normal geändert

Der Anfangswert der CSS-Eigenschaft position-anchor wird von none in normal geändert, um ihn an die CSS Anchor Positioning-Spezifikation und andere Browserimplementierungen anzugleichen. Wenn die Eigenschaft auf normal gesetzt ist, verhält sie sich wie none, wenn position-area auf none gesetzt ist, und andernfalls wie auto.

Kein automatisches Zurückspulen für AnimationTrigger-Wiedergabemethoden

Die AnimationTrigger-Wiedergabemethoden (play, play-forwards und play-backwards) werden so aktualisiert, dass sie nicht automatisch zurückgespult werden. Wenn eine zugehörige Animation bereits vollständig ausgeführt wurde, wird sie durch das Auslösen dieser Wiedergabeaktionen nicht neu gestartet.

Schwungattribut für Radereignisse

Für wheel-Ereignisse wird ein momentum-Attribut eingeführt, um die durch native Plattformen erzeugte Scroll-Trägheit anzugeben. Durch die Unterscheidung zwischen durch Wischbewegungen verursachten Trägheitsereignissen und direkten Nutzerinteraktionen auf Trackpads können Entwickler Scrolleffekte anpassen oder simulierte Wischereignisse ignorieren.

Web APIs

Fähigkeitselemente <usermedia>

Das Fähigkeitselement <usermedia> wird als deklarative, vom Nutzer aktivierte Steuerung zum Starten und Interagieren mit Media-Streams eingeführt. Durch das Einbetten eines vom Browser gesteuerten Elements direkt in HTML sind Berechtigungsanfragen an eine klare Nutzerabsicht gebunden und nicht an JavaScript-Aufrufe. So wird die Nutzerfreundlichkeit verbessert und ein klarer Wiederherstellungspfad bereitgestellt, wenn die Berechtigung zuvor verweigert wurde.

LanguageDetector-Unterstützung für traditionelles und vereinfachtes Chinesisch

Die LanguageDetector API wird erweitert, um zh-Hant für traditionelles Chinesisch und zh-Hans für vereinfachtes Chinesisch zurückzugeben. Dadurch wird eine genauere Sprachidentifizierung als der zuvor zurückgegebene generische Code zh ermöglicht.

form_submission-Feld für Spekulationsregeln

Die Syntax für Spekulationsregeln wird um ein form_submission-Feld für Vorabrendern-Regeln erweitert. So können Webanwendungen den Browser anweisen, Navigationsvorgänge für die Formularübermittlung vorab zu rendern, z. B. GET-Anfragen aus Suchformularen.

Web Speech API: Nicht gesprochene Satzzeichen

SpeechRecognition wird das boolesche Attribut unspokenPunctuation hinzugefügt. Wenn es auf true gesetzt ist, leitet die Spracherkennungs-Engine Satzzeichen automatisch aus Sprachpausen und Prosodie ab und fügt sie ein, ohne dass Nutzer Satzzeichenbefehle explizit sprechen müssen.

Text mit textStream() streamen

Den Stream-Schnittstellen Request, Response und Blob wird die Methode textStream() hinzugefügt. Dadurch wird ein direkt lesbarer Stream mit decodierten Textstrings bereitgestellt, der dem Weiterleiten des Bytestreams über einen TextDecoderStream entspricht.

WebGPU: Steuerung der Untergruppengröße

Die optionale GPU-Funktion subgroup-size-control wird hinzugefügt, mit der Sie die Untergruppengröße in einem Compute-Shader explizit festlegen können.

Diese Technik ist besonders nützlich für Anwendungen, bei denen die Leistung des Compute-Shaders mithilfe von Untergruppenoperationen mit einer bestimmten Untergruppengröße auf bestimmten Plattformen optimiert werden muss, z. B. bei KI-Arbeitslasten.

DOM und HTML

Referenzziel für ursprungsübergreifende ARIA

Die Funktion „Referenzziel“ wird für Shadow-Roots eingeführt. So können Attribute, die auf IDs verweisen, z. B. for, aria-labelledby, popovertarget und commandfor auf Elemente im Shadow-DOM einer Komponente verweisen, während die Kapselung beibehalten wird. Referenzziele können deklarativ mit shadowrootreferencetarget in Vorlagen oder imperativ mit ShadowRoot.referenceTarget angegeben werden.

Globale Schnittstelle FontFaceSet verfügbar gemacht

[LegacyNoInterfaceObject] wird aus der IDL-Definition von FontFaceSet entfernt, um sie an die CSS Font Loading-Spezifikation anzugleichen. FontFaceSet ist jetzt als globale Eigenschaft verfügbar und beim Aufrufen von new FontFaceSet() wird korrekt ein TypeError: Illegal constructor ausgelöst.

Speichersicheres XML-Parsing in Rust

Das XML-Parsing für Nicht-XSLT-Szenarien (einschließlich DOMParser, XMLHttpRequest.responseXML und SVG-Bildreferenzen) wird auf einen speichersicheren Rust-Parser umgestellt. So werden potenzielle Sicherheitslücken durch Speicherbeschädigung beseitigt und gleichzeitig die Standardkonformität beibehalten.

Leistung

Zeitleisteneinträge PerformanceSoftNavigation und InteractionContentfulPaint

Der Zeitleiste der Web Performance API werden die Leistungseintragstypen soft-navigation und interaction-contentful-paint hinzugefügt. Mit diesen Messwerten werden die durch Interaktionen verursachte Latenz beim Laden und die Soft-Navigationen von Single-Page-Anwendungen (SPAs) erfasst. Außerdem werden neue Zeitursprünge für Routenübergänge festgelegt. So können die Core Web Vitals für Soft Navigationen gemessen werden.

Opt-in für das Timing von ursprungsübergreifenden Weiterleitungen

Ursprungsserver können jetzt Details zum Timing von ursprungsübergreifenden Weiterleitungen für Ursprünge von Navigationszielen freigeben. So können Entwickler die Leistung von Weiterleitungen messen.

Bedienungshilfen

aria-actions-Attribut

Unterstützung für das Attribut aria-actions gemäß den ARIA-Spezifikationen. Mit diesem Attribut können Entwickler sekundäre Aktionssteuerelemente in zusammengesetzten interaktiven Widgets verfügbar machen, um die Auffindbarkeit durch unterstützende Technologien zu verbessern.

Sicherheit und Datenschutz

Aktualisierung der Berechtigungsrichtlinie für Direct Sockets

Die Berechtigungsrichtlinien für isolierte Web-Apps, die Direct Sockets verwenden, werden aktualisiert. Die Richtlinie direct-sockets-private wird durch die separaten Richtlinien local-network und loopback-network ersetzt, die eine detailliertere Steuerung der Netzwerkverbindungen ermöglichen.

Neue Ursprungstests

In Chrome 151 können Sie an den folgenden neuen Ursprungstests teilnehmen.

Aktualisierungen des WebCrypto-Algorithmus

Der Web Cryptography API werden Post-Quanten-Algorithmen (ML-KEM und ML-DSA), ein hybrider Schlüsselaustausch (X-Wing) und die symmetrische AEAD-Verschlüsselung ChaCha20-Poly1305 hinzugefügt. So werden browsernative Implementierungen der standardisierten quantenresistenten Kryptografie bereitgestellt.

WebRTC-Datenkanal: SCTP-Verhandlungsbeschleunigungsprotokoll

WebRTC-Datenkanäle verwenden das Stream Control Transmission Protocol (SCTP) über eine DTLS-Verbindung (Datagram Transport Layer Security).

Für die standardmäßige SCTP-Verbindungsherstellung ist ein Handshake erforderlich, der zu einer Latenz führt. In einem neuen Internetentwurf wird eine Methode zur Beschleunigung der Datenkanalherstellung beschrieben, bei der die SCTP-Initialisierungsparameter in den SDP-Austausch (Session Description Protocol) eingebettet werden. Dadurch wird die Zeit, die zum Öffnen eines Datenkanals erforderlich ist, um bis zu zwei Netzwerk-Roundtrips reduziert.

Einstellung und Entfernung

In Chrome 151 werden die folgenden Funktionen eingestellt oder entfernt.

Unterstützung für macOS 12 entfernt

Chrome 150 war die letzte Version, die macOS 12 unterstützt. Ab Chrome 151 ist macOS 13 oder höher erforderlich. Auf Geräten mit macOS 12 funktioniert Chrome weiterhin, erhält aber keine Updates mehr.