Die Firma Google hat die Version 148 des Webbrowsers Chrome veröffentlicht. Gleichzeitig ist eine stabile Version des freien Projekts Chromium verfügbar, welches die Grundlage von Chrome bildet. Der Browser Chrome unterscheidet sich von Chromium durch die Verwendung von Google-Logos, ein System zur Versandbenachrichtigung im Falle eines Absturzes, Module zur Wiedergabe von kopiergeschütztem Video-Content (DRM), ein automatisches Update-Installationssystem, die permanente Aktivierung der Sandbox-Isolation, die Bereitstellung von Schlüsseln zu Google APIs und die Übertragung von RLZ-Parametern bei der Suche. Für diejenigen, die mehr Zeit für Updates benötigen, wird ein separater Support-Zweig mit der Bezeichnung Extended Stable angeboten, der über einen Zeitraum von 8 Wochen unterstützt wird. Das nächste Release von Chrome 149 ist für den 2. Juni geplant.
Hauptänderungen in Chrome 148 (1, 2, 3, 4):
- Die Entwicklung des AI-Modus wurde fortgesetzt, der es ermöglicht, über die Adresszeile oder die Seite, die beim Öffnen eines neuen Tabs angezeigt wird, mit einem AI-Agenten zu interagieren. Der AI-Modus erlaubt es, komplexe Fragen in natürlicher Sprache zu stellen und Antworten basierend auf der Aggregation von Informationen aus den relevantesten Seiten zu einem bestimmten Thema zu erhalten. Bei Bedarf kann der Benutzer Informationen durch gezielte Fragen präzisieren. Der Modus erlaubt es zudem, Fragen zum Inhalt der Seite direkt aus der Adresszeile zu stellen. In Chrome 148 wurde die Unterstützung der Anwendung des AI-Modus für die automatische Ausfüllung von Kreditkartennummern und Adressen (nach Genehmigung des Benutzers) eingeführt. Die Möglichkeit, den integrierten Chatbot Gemini zu nutzen, wurde auf 49 Länder der Asien-Pazifik-Region ausgeweitet.
- Die Möglichkeit zur automatischen Ausfüllung in Webformularen wurde für Führerscheinnummern, Reisepassnummern, nationale Personalausweisnummern, KTN-Nummern (Known Traveler Number) und RCN-Nummern (Redress Control Number), die in Google Wallet gespeichert sind, hinzugefügt.
- Das visuelle Design der Benutzeroberfläche zur Erstellung von Profilen wurde geändert (die Funktionalität bleibt unverändert).

- Für ChromeOS wurde ein Modus für die vertikale Anzeige von Tabs implementiert, der die obere horizontale Leiste mit Tabs durch eine Seitenleiste mit vertikalen Tabs ersetzt. In der vorherigen Version wurde dieser Modus für die Plattformen Linux, macOS und Windows angeboten.

- In der Version für Android wurde die Funktion 'Enhanced autofill' implementiert, die ein AI-Modell zum Verständnis von Webformularen und zur automatischen Ausfüllung von Feldern verwendet, basierend darauf, wie der Benutzer zuvor ähnliche Formulare ausgefüllt hat.
- In der Android-Version gibt es den Modus zur Rückgabe von ungefähren, anstatt genauen Standorten für Websites.

- Optimierungen wurden hinzugefügt, die die Anwendung des HTTP/3-Protokolls erweitern. Die Erkennung der Unterstützung von HTTP/3 auf Websites wurde verbessert.
- Die Prompt-API wurde implementiert und bietet Aufrufe zur Interaktion mit großen Sprachmodellen, die die Verwendung von Text, Bildern und Audioeingaben in Anfragen ermöglichen. Das Ergebnis wird in einem leicht analysierbaren, strukturierten Format zurückgegeben. Beispiele für die Anwendung umfassen die Generierung von Bildbeschreibungen, visuelle Suche, Transkription von Sprache, Klassifikation von Geräuschen, Generierung von Text basierend auf Vorgaben und die Informationsbeschaffung aus Texten. Die API wird unter Verwendung des lokal ausführbaren großen Sprachmodells Gemini Nano implementiert (das Modell benötigt 4 GB, wird automatisch heruntergeladen und als Datei weights.bin im Unterverzeichnis OptGuideOnDeviceModel installiert).
- Im SharedWorker wurde die Option „extendedLifetime: true“ hinzugefügt, um die Aktivität des Handlers nach dem Trennen aller Clients beizubehalten, sodass asynchrone Arbeiten nach dem Entladen der Seite (unload) ohne die Notwendigkeit von Service Workern durchgeführt werden können.
- CSS-Anfragen „@container“ können jetzt nur mit dem Namen des Containers (container-name) ohne Angabe des Typs (container-type) aufgerufen werden. #container { container-name: —foo; } @container —foo { input { background-color: green; } }
- In CSS wurde das Schlüsselwort „revert-rule“ hinzugefügt, das es ermöglicht, die aktuelle CSS-Regel aufzuheben und die vorherige Regel anzuwenden. div { display: if(style(—layout: fancy): grid; else: revert-rule); }
- Für die CSS-Eigenschaft „text-decoration-skip-ink“ wurde die Unterstützung des Wertes „all“ implementiert, der einen zwingenden Zeilenumbruch der Unterstreichung und Durchstreichung beim Überqueren von Textglyphen vorschreibt.
- In der Android-Version wurde die Möglichkeit hinzugefügt, die Web Serial API zu verwenden, um sich mit Geräten über eine serielle Schnittstelle zu verbinden, einschließlich seriellen Schnittstellen über USB oder Bluetooth.
- In den
- Die Unterstützung der zweiten Version der Open Font-Erweiterung „avar“ (Axis Variation table) wurde hinzugefügt, die es dem Schriftart ermöglicht, Bindungen zwischen normalisierten und axialen Werten zu ändern.
- Es wurden Verbesserungen an den Werkzeugen für Webentwickler vorgenommen.
In der neuen Version wurden neben den Neuerungen und Fehlerbehebungen 127 Sicherheitsanfälligkeiten behoben. Viele dieser Schwachstellen wurden durch automatisierte Tests mit den Tools AddressSanitizer, MemorySanitizer, Control Flow Integrity, LibFuzzer und AFL aufgedeckt. Den drei Problemen (ganzzahlige Überläufe in Blink, Zugriffe auf bereits freigegebenen Speicher in Chromoting und Mobile) wurde ein kritisches Gefahrenniveau zugewiesen, was bedeutet, dass diese Schwachstellen es ermöglichen, alle Schutzebenen des Browsers zu umgehen und Code außerhalb der Sandbox-Umgebung im System auszuführen. Im Rahmen des Programms zur Prämienzahlung für die Entdeckung von Sicherheitsanfälligkeiten für das aktuelle Release hat Google 26 Prämien vergeben und insgesamt 138.000 US-Dollar ausgezahlt (unter anderem eine Prämie von 55.000 $, 43.000 $ und 8.000 $, sowie zwei Prämien von 16.000 $). Die Höhe von 21 Prämien steht noch nicht fest.
Quelle: opennet.ru



