Google hat die Version 149 des Web-Browsers Chrome veröffentlicht. Gleichzeitig ist auch eine stabile Version des freien Projekts Chromium verfügbar, das die Grundlage für Chrome bildet. Der Browser Chrome unterscheidet sich von Chromium durch die Verwendung von Google-Logotips, ein Benachrichtigungssystem bei Abstürzen, Modulen zur Wiedergabe von kopiergeschütztem Videomaterial (DRM), ein automatisches Update-System, die dauerhafte Aktivierung der Sandbox-Isolation, die Bereitstellung von Schlüsseln für die Google API und die Übermittlung von RLZ-Parametern bei der Suche. Für diejenigen, die mehr Zeit für die Aktualisierung benötigen, wird die Extended Stable-Version unterstützt, die mit 8 Wochen Begleitzeit versehen ist. Die nächste Version Chrome 150 ist für den 30. Juni geplant.
Die wichtigsten Änderungen in Chrome 149 (1, 2,
3, 4):
- In den Konfigurator wurde im Abschnitt „System“ Einstellungen hinzugefügt, um die Nutzung und das Laden von KI-Modellen zu steuern, die auf dem Gerät des Nutzers ausgeführt werden. So können beispielsweise der Einsatz solcher Modelle vollständig untersagt und zuvor heruntergeladene Modelle gelöscht werden.

- Im Juni beginnt die Veröffentlichung offizieller Chrome 149-Versionen für Linux-Systeme auf ARM64-Architektur, die in deb- und rpm-Paketen erhältlich sind. Zuvor wurden offizielle Chrome-Versionen für Linux nur für die x86_64-Architektur veröffentlicht, während für die ARM64-Architektur nur inoffizielle Builds von Chromium verfügbar waren, die von den Distributionen angeboten werden.
- In Service Workern ist die Hintergrunddatenübertragung über die API Background Fetch eingeschränkt.
- CSS unterstützt jetzt die Anpassung des Designs von Trennern zwischen Elementen in Grid- und Flexbox-Containern. Neue CSS-Eigenschaften column-rule-inset und row-rule-inset wurden hinzugefügt, um Trenner zu verkürzen oder zu verlängern, sowie column-rule-visibility-items und row-rule-visibility-items zur Steuerung der Sichtbarkeit der Trenner (nur zwischen ausgefüllten Elementen oder in allen Zwischenräumen des Rasters). Breite, Farbe und Abstände können mit Übergangseffekten (transition) animiert werden, die beispielsweise beim Hover-Effekt aktiviert werden.
- Der Einfluss aktiver WebSocket-Verbindungen auf das Caching der Seiten im Wechsel-Puffer (BFCache), das einen sofortigen Wechsel bei der Verwendung der Schaltflächen „Zurück“ und „Vorwärts“ oder bei der Navigation zu bereits besuchten Seiten derselben Website ermöglicht, wurde entfernt. Zuvor verhinderte die Existenz einer WebSocket-Verbindung, dass die Seite im Cache gespeichert wurde, was dazu führte, dass sie bei einem Klick auf die Schaltflächen „Zurück“ oder „Vorwärts“ vollständig neu geladen werden musste.
- Im CSS-Eigenschaft shape-outside wurde die Möglichkeit implementiert, die Funktionen path(), shape(), rect() und xywh() zu verwenden.
- Dem CSS-Eigenschaft „image-rendering“ wurde der Wert „crisp-edges“ hinzugefügt, der vorschreibt, das Bild ohne Unschärfe bei gleichzeitigem Erhalt des Kontrasts und klarer Kanten zu skalieren.
- Es wurde die CSS-Eigenschaft path-length hinzugefügt, die es ermöglicht, das Attribut pathLength in SVG zu ändern.
- Im Objekt Intl.Locale wurde die Möglichkeit hinzugefügt, Informationen über die verwendete Sprachvariante festzulegen und abzurufen.
- Es wurden Verbesserungen an den Werkzeugen für Webentwickler vorgenommen, bei denen die Implementierung des MCP-Servers (Model Context Protocol) und der Befehlszeilenoberfläche für KI-Agents stabilisiert wurde. Eine Möglichkeit zur Emulation eigener HTTP-Header wurde hinzugefügt. Die AI-Assistentenoberfläche wurde erheblich überarbeitet. Eine experimentelle Möglichkeit zur Debugging von Seiten, die die WebMCP-API verwenden, wurde implementiert. Die CSS-Oberfläche unterstützt jetzt die automatische Vervollständigung von Styles unter Verwendung des KI-Modells Gemini.
Quelle: opennet.ru

