Datum der stabilen Version:28. Juli 2026
Sofern nicht anders angegeben, gelten die folgenden Änderungen für die stabile Version von Chrome 151 für Android, ChromeOS, Linux, macOS und Windows.
CSS und UI
Animation-Accessor für Animations- und Übergangsereignisse
Fügt den Schnittstellen AnimationEvent und TransitionEvent das schreibgeschützte Attribut animation hinzu. Dieses Attribut gibt das zugehörige Animation-Objekt zurück, das das Ereignis ausgelöst hat.
Tracking-Fehler #40929813 | ChromeStatus.com-Eintrag | Spezifikation
CSS-Attribut ruby-overhang
Unterstützung für das CSS-Attribut ruby-overhang hinzugefügt. Das Attribut akzeptiert die Keywords auto, spaces oder none, um den Überhang von Ruby-Anmerkungstext zu steuern. Gemäß der Spezifikation der CSS Working Group ist none ein Alias für spaces. Dadurch kann Text nur über Leerzeichen und CJK-Interpunktionszeichen überhängen. So werden unnötige Layoutlücken vermieden und die Lesbarkeit des Texts bleibt erhalten.
Tracking-Fehler #366873207 | ChromeStatus.com-Eintrag | Spezifikation
Anfangswert von position-anchor in normal ändern
Ändert den Anfangswert des CSS-Attributs position-anchor von none in normal, um ihn an die Spezifikation und andere Browser anzupassen. Der Wert normal verhält sich wie none, wenn das CSS-Attribut position-area den Wert none hat. Andernfalls verhält es sich wie auto.
ChromeStatus.com-Eintrag | Spezifikation
Kein automatisches Zurückspulen für AnimationTrigger-Wiedergabemethoden
Wenn eine Animation, die mit einem AnimationTrigger verknüpft ist, bereits vollständig ausgeführt wurde, wird die Animation durch Aufrufen der Triggeraktionen play, play-forwards oder play-backwards nicht mehr neu gestartet oder automatisch zurückgespult.
Tracking-Fehler #519573765 | ChromeStatus.com-Eintrag | Spezifikation
DOM und HTML
Deklaratives Shadow DOM: Attribut shadowrootslotassignment
Fügt dem Element <template> das Attribut shadowrootslotassignment hinzu, mit dem deklarative Shadow Roots die manuelle Slotzuweisung verwenden können. Bisher war diese Option nur imperativ mit attachShadow({slotAssignment: "manual"}) verfügbar. Das Attribut akzeptiert named (Standardwert, behält das vorhandene Verhalten bei) und manual und wird durch das Attribut shadowRootSlotAssignment für HTMLTemplateElement wiedergegeben.
Tracking-Fehler #493315747 | ChromeStatus.com-Eintrag | Spezifikation
XML-Parsing in Rust für Nicht-XSLT-Szenarien
Um die Browsersicherheit zu verbessern und vor speicherbezogenen Sicherheitslücken zu schützen, wird in Chrome die XML-Parsing-Engine auf eine speichersichere Rust-Implementierung für gängige Szenarien aktualisiert, in denen XSLT nicht erforderlich ist. Dieses Update beseitigt potenzielle Speicherbeschädigungsfehler und behält gleichzeitig die volle Kompatibilität mit Webspezifikationen bei. Der neue Parser verarbeitet DOMParser, XMLHttpRequest.responseXML, eigenständige SVG-Bilddokumente und externe SVG-Bildressourcen.
Tracking-Fehler #466303347 | ChromeStatus.com-Eintrag | Spezifikation
Leistung und Netzwerk
Opt-in für das Timing von ursprungsübergreifenden Weiterleitungen
Ermöglicht es Servern, sich dafür zu entscheiden, dass ihre ursprungsübergreifenden Weiterleitungen vom Zielursprung einer Navigation gemessen werden. So können Entwickler die Weiterleitungs-Latenz für Navigationen unter ihrer Kontrolle messen und optimieren.
Tracking-Fehler #521861828 | ChromeStatus.com-Eintrag | Spezifikation
Navigation: Doppelte Navigationen ignorieren
Verhindert, dass eine laufende Navigation unnötig durch eine neue, identische Navigation abgebrochen wird, die in schneller Folge initiiert wurde. Diese Optimierung verbessert die Leistung und Nutzerfreundlichkeit, da keine Netzwerkressourcen für doppelte Anfragen verschwendet werden, die durch versehentliche Doppelklicks verursacht werden.
Tracking-Fehler #366060351 | ChromeStatus.com-Eintrag | Spezifikation
PerformanceSoftNavigation und InteractionContentfulPaint-Leistungseinträge
Fügt der Leistungschronik die Eintragstypen soft-navigation und interaction-contentful-paint hinzu, um die interaktionsgesteuerte Leistung in Single-Page-Anwendungen (SPAs) zu erfassen. Der Eintrag interaction-contentful-paint enthält Informationen zu neuen Contentful Paints in Teilen der Seite, die durch eine Nutzerinteraktion geändert wurden. So können Entwickler die Latenz beim Laden von Interaktionen auch bei asynchronen Abrufanfragen nachvollziehen. Der Eintrag soft-navigation enthält Informationen zu Änderungen des Verlaufsstatus im selben Dokument, die durch Interaktionen initiiert wurden. Dadurch wird ein neuer Zeitursprung festgelegt, um nachfolgende Leistungsdaten der aktiven Route und nicht der ursprünglichen Dokument-URL zuzuordnen.
Tracking-Fehler #1338390 | ChromeStatus.com-Eintrag | Spezifikation
Zusammenführung von Berechtigungsrichtlinien: direct-sockets-private mit local-network und loopback-network
Ersetzt die vorhandene Berechtigungsrichtlinie direct-sockets-private durch die detaillierteren Berechtigungsrichtlinien local-network und loopback-network. Für Manifeste isolierter Web-Apps sind jetzt diese spezifischen Richtlinien erforderlich, um Direct Sockets-Verbindungen zu lokalen oder Loopback-Netzwerkadressen zu aktivieren. So haben Entwickler eine genauere Kontrolle über den Netzwerkzugriff und die Netzwerkanforderungen sind im Manifest transparent.
ChromeStatus.com-Eintrag | Spezifikation
Spekulationsregeln: Feld form_submission
Erweitert die Syntax für Spekulationsregeln, damit Entwickler das Feld form_submission für das Pre-Rendering angeben können. Dadurch wird der Browser angewiesen, das Pre-Rendering als Formularübermittlung vorzubereiten, damit es durch echte Formularübermittlungsnavigationen aktiviert werden kann, z. B. Suchformulare, die zu einer GET-Anfrage-Navigation führen.
Tracking-Fehler #346555939 | ChromeStatus.com-Eintrag | Spezifikation
textStream() für Response, Request und Blob
Fügt den Schnittstellen, die einen Bytestream darstellen (Request, Response und Blob), die Methode textStream() hinzu. Dies ist eine praktische Kurzform für das Weiterleiten des Bytestreams über einen TextDecoderStream().
Tracking-Fehler #514448226 | ChromeStatus.com-Eintrag | Spezifikation
Medien, Sensoren und Eingabe
Funktionselement: <usermedia> MVP
Führt das deklarative <usermedia> Funktionselement ein, eine vom Browser gesteuerte Steuerung zum Starten und Interagieren mit Media-Streams. Durch das Einbetten eines vom Browser gesteuerten Elements auf der Seite wird durch einen Nutzerklick ein klares, beabsichtigtes Signal gesendet, bevor Berechtigungsaufforderungen ausgelöst werden. So wird die Nutzerfreundlichkeit bei der Aufforderung verbessert und es gibt einen einfachen Wiederherstellungspfad für Nutzer, die die Berechtigung zuvor abgelehnt haben.
Tracking-Fehler #443013457 | ChromeStatus.com-Eintrag | Spezifikation
API für Berechtigungsanfragen für DeviceOrientation-Ereignisse
Webentwickler können DeviceOrientationEvent.requestPermission() und DeviceMotionEvent.requestPermission() aufrufen, um den User-Agent zu bitten, Daten zur Geräteausrichtung und -bewegung für die Seite freizugeben. Diese statischen Methoden geben ein Promise zurück, das je nachdem, ob der Nutzer die Freigabe von Sensordaten zugelassen hat, in granted oder denied aufgelöst wird.
Tracking-Fehler #947112 | ChromeStatus.com-Eintrag | Spezifikation
Schwung von Rad-Ereignissen
Stellt ein boolesches Attribut momentum für Rad-Ereignisse bereit, um Ereignisse zu identifizieren, die durch die native Trägheit beim Scrollen auf der Plattform generiert wurden. Nachdem ein Nutzer den Finger nach einer Wischbewegung vom Trackpad genommen hat, senden native Plattformen weiterhin Rad-Ereignisse, um die Trägheit zu simulieren. Das Attribut momentum unterscheidet diese simulierten Ereignisse von physischen Trackpad-Interaktionen. So können Entwickler Wischereignisse ignorieren oder umfangreiche Wischer-Effekte anpassen.
Tracking-Fehler #40704952 | ChromeStatus.com-Eintrag | Spezifikation
Barrierefreiheit und Web Speech
Attribut aria-actions
Unterstützung für das Attribut aria-actions hinzugefügt. Bei UI-Mustern, bei denen sekundäre Aktionen in zusammengesetzten interaktiven Widgets platziert werden, können Entwickler mit dem Attribut aria-actions diese sekundären Aktionsschaltflächen direkt für unterstützende Technologien verfügbar machen, um die Auffindbarkeit zu verbessern.
Tracking-Fehler #514751946 | ChromeStatus.com-Eintrag | Spezifikation
Web Speech API: Nicht gesprochene Interpunktion
Fügt der Schnittstelle SpeechRecognition der Web Speech API das boolesche Attribut unspokenPunctuation hinzu. Wenn diese Option aktiviert ist (true), weist dieses Attribut die Spracherkennungs-Engine an, automatisch Interpunktionszeichen (z. B. Punkte, Kommas und Fragezeichen) basierend auf natürlichen Pausen, der grammatischen Struktur und der Prosodie abzuleiten und einzufügen, ohne dass explizite gesprochene Interpunktionsbefehle erforderlich sind.
Tracking-Fehler #514764702 | ChromeStatus.com-Eintrag | Spezifikation
Künstliche Intelligenz
LanguageDetector-Unterstützung für traditionelles und vereinfachtes Chinesisch
Der Language Detector API wurden zwei neue erkennbare Sprachcodes hinzugefügt: zh-Hant (traditionelles Chinesisch) und zh-Hans (vereinfachtes Chinesisch). Bei Erkennungsergebnissen, die zuvor zh zurückgegeben haben, wird jetzt einer dieser spezifischeren Werte zurückgegeben.
Tracking-Fehler #519251262 | ChromeStatus.com-Eintrag | Spezifikation
Ursprungstests
Algorithmus-Updates in WebCrypto
Der Web Cryptography API wurden Post-Quanten-Kryptografie-Algorithmen und ein gemeinsamer symmetrischer AEAD-Algorithmus hinzugefügt. So können Entwickler auf vom Browser bereitgestellte Implementierungen von NIST-standardisierten quantenresistenten Algorithmen zugreifen: ML-KEM (768, 1024), ML-DSA (44, 65, 87), ChaCha20-Poly1305 und X-Wing.
Ursprungstest | Tracking-Fehler #450627017 | ChromeStatus.com-Eintrag | Spezifikation
Deklarativer Performance Observer
Schlägt ein zuverlässiges, im Browser befindliches Telemetriesystem vor, das Leistungsmesswerte von der Initiierung der Navigation bis zum Beenden der Seite mithilfe eines deklarativen HTTP-Antwortheaders meldet. So werden Telemetriedaten auch in Szenarien erfasst, in denen die Anfrage aufgrund von Netzwerkfehlern fehlschlägt oder der Renderer-Prozess vom Betriebssystem beendet wird.
Tracking-Fehler #505208781 | ChromeStatus.com-Eintrag
Beacon für die Vorabrufaktivierung
Führt den HTTP-Antwortheader on-prefetch-activation ein, mit dem Server einen Telemetrie-Endpunkt angeben können, der vom Browser benachrichtigt wird, wenn eine vorab abgerufene Ressource für eine Navigation verwendet wird. So erhalten Entwickler ein zuverlässiges Signal, um die Genauigkeit und die Auswirkungen auf die Leistung ihrer Vorabrufstrategien zu messen.
Ursprungstest | Tracking-Fehler #499814382 | ChromeStatus.com-Eintrag | Spezifikation
WebRTC-Datenkanal: SCTP-Verhandlungsbeschleunigungsprotokoll
Beschleunigt die Einrichtung von WebRTC-Datenkanälen, indem die Initialisierungsparameter des Stream Control Transmission Protocol (SCTP) direkt in den SDP-Austausch (Session Description Protocol) eingebettet werden. So wird die Einrichtungszeit für Datenkanäle um bis zu zwei Netzwerk-Round-Trip-Zeiten verkürzt.
Ursprungstest | Tracking-Fehler #426480601 | ChromeStatus.com-Eintrag | Spezifikation
Einstellung und Entfernung
Ende der Unterstützung von macOS 12 in Chrome 151
Chrome 150 ist die letzte Version, die macOS 12 unterstützt. Ab Chrome 151 ist macOS 13 oder höher erforderlich. Auf Macs mit macOS 12 funktioniert Chrome weiterhin und zeigt eine Infoleiste mit einer Warnung an, erhält aber keine Sicherheits- oder Funktionsupdates mehr.
[LegacyNoInterfaceObject] aus FontFaceSet IDL entfernen
Entfernt [LegacyNoInterfaceObject] aus der FontFaceSet IDL, damit FontFaceSet ordnungsgemäß als globale Property für das window-Objekt verfügbar gemacht wird. Da in der IDL kein Konstruktor definiert ist, wird beim Aufrufen von new FontFaceSet() aus JavaScript jetzt ein TypeError: Illegal constructor ausgelöst, was der Spezifikation entspricht und mit Firefox und Safari übereinstimmt.
Tracking-Fehler #477568263 | ChromeStatus.com-Eintrag | Spezifikation