Chrome 113 Release

Das Unternehmen Google hat die Veröffentlichung des Web-Browsers Chrome 113 vorgestellt. Gleichzeitig ist eine stabile Version des freien Projekts Chromium erhältlich, das die Basis für Chrome bildet. Der Browser Chrome unterscheidet sich von Chromium durch die Verwendung von Google-Logos, einer Benachrichtigungssystem für Abstürze, Modulen zur Wiedergabe von kopiergeschütztem Videoinhalt (DRM), einem automatischen Update-System, der permanenten Aktivierung der Sandbox-Isolation, der Bereitstellung von Schlüsseln für die Google API und der Übertragung von RLZ-Parametern bei der Suche. Für diejenigen, die mehr Zeit für ein Update benötigen, wird eine separate Extended Stable-Version mit einer Begleitzeit von 8 Wochen unterstützt. Die nächste Version Chrome 114 ist für den 30. Mai geplant.

Wesentliche Änderungen in Chrome 113:

  • Die Unterstützung für die Grafik-API WebGPU und die Sprache für Shader WGSL (WebGPU Shading Language) ist standardmäßig aktiviert. WebGPU bietet eine ähnliche Programmierschnittstelle wie Vulkan, Metal und Direct3D 12 für die Durchführung von Operationen auf der GPU-Seite, wie Rendering und Berechnungen, und ermöglicht die Verwendung der Shader-Sprache zum Schreiben von Programmen, die auf der GPU laufen. Die Unterstützung von WebGPU ist vorerst nur in Versionen für ChromeOS, macOS und Windows aktiviert, während sie für Linux und Android später aktiviert wird.
  • Die Arbeiten zur Optimierung der Leistung werden fortgesetzt. Im Vergleich zu Version 112 hat sich die Geschwindigkeit im Speedometer 2.1-Test um 5 % erhöht.
  • Für Nutzer beginnt schrittweise die Aktivierung des Speicher-Segmentierungsmodus, der Service Workers und Kommunikations-APIs, die bei der Verarbeitung von Seiten nach Domains getrennt werden, wodurch externe Handler isoliert werden. Der Modus ermöglicht es, Methoden zur Nachverfolgung von Nutzern zwischen Websites zu blockieren, die auf der Speicherung von Identifikatoren in gemeinsamen Speicherbereichen und Bereichen, die nicht für die dauerhafte Speicherung von Informationen gedacht sind („Supercookies“), basieren, beispielsweise durch die Bewertung, ob bestimmte Daten in den Browser-Caches vorhanden sind. Bei der initialen Seitenverarbeitung wurden alle Ressourcen im gemeinsamen Namensraum (same-origin) gespeichert, unabhängig von der Ursprungsdomain, was es einer Website ermöglichte, den Zugriff auf Ressourcen von einer anderen Website über Manipulationen am lokalen Speicher, der API IndexedDB oder durch Überprüfung der Verfügbarkeit von Daten im Cache zu bestimmen.

    Bei der Segmentierung des Schlüssels, der zur Abfrage von Objekten aus dem Cache und Browser-Speichern verwendet wird, wird ein eigenes Merkmal hinzugefügt, das die Bindung an die primäre Seite definiert, von der aus die Hauptseite geöffnet wird. Dies schränkt den Geltungsbereich für Tracking-Skripte ein, die beispielsweise über ein iframe von einer anderen Seite geladen werden. DomainUm die Segmentierung zwangsweise zu aktivieren, ohne auf die reguläre Aktivierung zu warten, kann die Einstellung „chrome://flags/#third-party-storage-partitioning“ verwendet werden.

    Chrome 113 Release
  • Ein Mechanismus für First-Party Sets (FPS) wurde vorgeschlagen, der es ermöglicht, die Beziehung zwischen verschiedenen Websites einer Organisation oder eines Projekts für die gemeinsame Verarbeitung von Cookies zwischen ihnen zu definieren. Diese Möglichkeit ist nützlich, wenn eine Website über verschiedene Domains zugänglich ist (zum Beispiel opennet.ru und opennet.me). Cookies für solche Domains sind vollständig getrennt, können aber nun durch FPS in einem gemeinsamen Speicher verbunden werden. Zum Aktivieren von FPS kann das Flag „chrome://flags/enable-first-party-sets“ verwendet werden.
  • Es wurde eine wesentliche Optimierung der Software-Implementierung des Videoencoders im AV1-Format (libaom) durchgeführt, die die Leistung von Webanwendungen, die WebRTC nutzen, wie z. B. Videokonferenzsysteme, verbessert hat. Ein neuer Geschwindigkeitsmodus 10 wurde hinzugefügt, der für Geräte mit begrenzten CPU-Ressourcen geeignet ist. Beim Testen der Google Meet-Anwendung auf einem Kanal mit einer Bandbreite von 40 kbps hat der AV1 Speed 10 im Vergleich zum VP9 Speed 7 eine Qualitätsverbesserung von 12 % und eine Leistungssteigerung von 25 % erzielt.
  • Bei aktivierter erweiterter Browsersicherheit (Safe Browsing > Erweiterte Sicherheit) wird zur Erkennung von bösartiger Aktivität in Erweiterungen auf Seiten von Google eine Telemetriesammlung über die Funktionaldaten von Browsererweiterungen implementiert, die nicht aus dem Chrome Store stammen. Daten wie Hashes von Erweiterungsdateien und der Inhalt von manifest.json werden gesendet.
  • Einigen Benutzern sind zusätzliche Funktionen für das automatische Ausfüllen von Formularen aktiviert, die darauf abzielen, die Lieferadresse und Zahlungsinformationen beim Einkaufen in bestimmten Online-Shops schnell auszufüllen.
    Chrome 113 Release
  • Das Menü, das beim Klicken auf das Symbol „drei Punkte“ angezeigt wird, wurde umstrukturiert. Die Punkte „Erweiterungen“ und „Chrome Web Store“ wurden in die erste Ebene des Menüs verschoben.
  • Die Möglichkeit, nur einen ausgewählten Abschnitt der Seite in eine andere Sprache zu übersetzen, wurde hinzugefügt, nicht nur die gesamte Seite (die Übersetzung wird über das Kontextmenü initiiert). Zur Steuerung der Aktivierung der teilweisen Übersetzung wurde die Einstellung „chrome://flags/#desktop-partial-translate“ vorgeschlagen.
  • Auf der Seite, die beim Öffnen eines neuen Tabs angezeigt wird, wurde die Möglichkeit hinzugefügt, unterbrochene Arbeiten („Journey“) wiederaufzunehmen, beispielsweise kann die Suche an der unterbrochenen Stelle fortgesetzt werden.
    Chrome 113 Release
  • In der Android-Version wurde eine neue Dienstseite „chrome://policy/logs“ für die Debugging des von Administratoren für Benutzer festgelegten zentralen Managements der Policies implementiert.
  • In der Android-Plattform wurde die Möglichkeit zur Anzeige personalisierterer Inhalte im Bereich empfohlene Inhalte (Discover) implementiert. Zudem wurde die Möglichkeit hinzugefügt, die bevorzugten Arten von angezeigten Empfehlungen einzustellen (zum Beispiel kann der Inhalt aus bestimmten Quellen ausgeblendet werden) für Benutzer, die nicht mit einem Google-Konto verbunden sind.
    Chrome 113 Release
  • In der Android-Version wird eine neue Benutzeroberfläche für die Auswahl von Mediendateien zum Hochladen von Fotos und Videos angeboten (anstatt einer eigenen Implementierung wird die standardmäßige Benutzeroberfläche des Android Media Pickers verwendet).
    Chrome 113 Release
  • Im CSS wurde die standardisierte Syntax der Funktion image-set() implementiert, die es ermöglicht, das am besten geeignete Bild aus einem Set von Varianten mit unterschiedlicher Auflösung auszuwählen, basierend auf den aktuellen Bildschirmparametern und der Bandbreite der Netzwerkverbindung. Der vorher unterstützte Aufruf mit dem Präfix -webkit-image-set(), der eine spezifische Syntax für Chrome bot, wurde nun durch das standardisierte image-set ersetzt.
  • Im CSS wurde die Unterstützung neuer Medienanfragen (@media) für overflow-inline und overflow-block hinzugefügt, die es ermöglichen, zu definieren, wie der Überlauf von Inhalten über die ursprünglichen Grenzen des Blocks behandelt wird.
  • Im CSS wurde die Medienanfrage update hinzugefügt, die es ermöglicht, Stile beim Drucken oder bei der Anzeige auf langsamen (zum Beispiel E-Book-Displays) und schnellen (gewöhnlichen Monitoren) Bildschirmen zu definieren.
  • Im CSS wurde die Funktion linear() hinzugefügt, um eine lineare Interpolation zwischen einer angegebenen Anzahl von Punkten anzuwenden, die für die Erstellung komplexer Animationen wie Sprung- und Dehnungseffekte verwendet werden kann.
  • In der Methode Headers.getSetCookie() wurde die Möglichkeit implementiert, Werte aus mehreren in einer Anfrage übermittelten Set-Cookie-Headern ohne deren Zusammenführung zu extrahieren.
  • Im API WebAuthn wurde die Erweiterung largeBlob hinzugefügt, um große binäre Daten, die mit Anmeldedaten verbunden sind, zu speichern.
  • Die Private State Token API ist aktiviert, um Benutzer ohne Verwendung von siteübergreifenden Identifikatoren zu trennen.
  • Webseiten ist es untersagt, die Eigenschaft document.domain festzulegen, um Same-Origin-Bedingungen für Ressourcen anzuwenden, die von verschiedenen Subdomains geladen werden. Wenn eine Kommunikationsverbindung zwischen Subdomains erforderlich ist, sollte die Funktion postMessage() oder die API Channel Messaging verwendet werden.
  • Es wurden Verbesserungen an den Tools für Webentwickler vorgenommen. In der Netzwerkanalyse gibt es jetzt die Möglichkeit, HTTP-Antwortheader, die vom Webserver zurückgegeben werden, zu überschreiben oder neue zu erstellen (Netzwerk > Header > Antwort-Header). Zudem kann jetzt an einem Ort über die Bearbeitung der Datei .headers im Bereich Quellen > Überschreibungen alle Überschreibungen bearbeitet und Masken ersetzt werden. Die Fehlerbehebung von Anwendungen, die Web-Frameworks wie Nuxt, Vite und Rollup verwenden, wurde verbessert. Die Diagnose von CSS-Problemen in der Stil-Palette wurde optimiert (Fehler in den Eigenschaftsnamen und zugewiesenen Werten werden separat markiert). In der Web-Konsole wurde die Möglichkeit hinzugefügt, Empfehlungen zur automatischen Vervollständigung bei Drücken der Eingabetaste auszugeben (nicht nur bei Drücken der Tabulatortaste oder der rechten Pfeiltaste).
    Chrome 113 Release

Neben den Neuerungen und Fehlerkorrekturen wurden in der neuen Version 15 Sicherheitsanfälligkeiten behoben. Viele der Sicherheitsanfälligkeiten wurden durch automatisierte Tests mit den Werkzeugen AddressSanitizer, MemorySanitizer, Control Flow Integrity, LibFuzzer und AFL entdeckt. Kritische Probleme, die es ermöglichen, alle Sicherheitsebenen des Browsers zu umgehen und Code außerhalb der Sandbox-Umgebung auszuführen, wurden nicht festgestellt. Im Rahmen des Programms zur Belohnung von Sicherheitsforschern für die Entdeckung von Schwachstellen hat Google für die aktuelle Veröffentlichung 10 Prämien in Höhe von insgesamt 30.500 US-Dollar ausgezahlt (eine Prämie von 7.500 $, eine von 5.000 $ und eine von 4.000 $, zwei Prämien von 3.000 $, drei Prämien von 2.000 $ und zwei Prämien von 1.000 $).

Quelle: opennet.ru

60GB SSD 8Gb DDR4