Version des Webbrowsers Chrome 121

Das Unternehmen Google hat die Version 121 des Webbrowsers Chrome veröffentlicht. Gleichzeitig ist die 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-Logos, die Integration eines Systems zur Benachrichtigung im Falle eines Absturzes, Module zur Wiedergabe von kopiergeschützten Videoinhalten (DRM), ein automatisches Update-System, ständiger Sandbox-Isolation, die Bereitstellung von Schlüsseln für die Google API und die Übertragung von RLZ-Parametern bei der Suche. Für diejenigen, die mehr Zeit für ein Update benötigen, wird der Extended Stable-Zweig unterstützt, der 8 Wochen lang gepflegt wird. Das nächste Chrome-Update, Chrome 122, ist für den 20. Februar geplant.

Hauptänderungen in Chrome 121:

  • Einige experimentelle Funktionen, die maschinelles Lernen nutzen, wurden hinzugefügt und sind zu Beginn für Benutzer von Windows- und macOS-Versionen in den USA verfügbar. Im Konfigurator wurde ein Abschnitt „Experimental AI“ hinzugefügt.
    • Der Tab Organizer-Modus, der es ermöglicht, geöffnete Tabs mit ähnlichen Themen automatisch in Gruppen zu organisieren, sowie Vorschläge für neue Gruppen mit passenden Namen und Emojis bietet. Wenn beispielsweise mehrere Tabs mit Informationen zu Reisen und Online-Einkäufen geöffnet sind, ermöglicht diese neue Funktion, die Daten der Seiten automatisch in die entsprechenden Gruppen zu verschieben, ohne manuelle Arbeit. Die Gruppierung kann über das Tab-Verwaltungsmenü oder die Option „Organize Similar Tabs“ im Kontextmenü eines Tabs aufgerufen werden.
    • Ein Thema-Generator, der es ermöglicht, das Browser-Design basierend auf einer vom Benutzer in natürlicher Sprache angegebenen Beschreibung zu personalisieren. Zum Beispiel kann man das gewünschte Thema, die Stimmung, den Stil und die Farbe beschreiben, wonach der Browser selbst das passende Design erstellt. Die Benutzeroberfläche zur Generierung von Themen kann über die Schaltfläche „Create with AI“ auf der Seite „Customize Chrome/Change theme“ aufgerufen werden.
    • Ein interaktiver Assistent, der es ermöglicht, Texte zu einem festgelegten Thema zu generieren. Mit der neuen Funktion kann man beispielsweise eine umfangreiche und höfliche Anfrage oder einen Kommentar vorbereiten, indem man eine einfache Textvorlage angibt. Der Assistent kann über die Schaltfläche „Help me write“ im Kontextmenü für Eingabefelder aufgerufen werden.
      Version des Webbrowsers Chrome 121
  • Für 1% der Nutzer des Browsers ist die Unterstützung für Drittanbieter-Cookies deaktiviert, die beim Besuch von Websites gesetzt werden, die von der Domain unterscheiden, gesetzt werden. der aktuellen Seite abweichen. Solche Cookies werden verwendet, um die Bewegungen der Nutzer zwischen Websites in den Codes von Werbenetzwerken, sozialen Medien-Widgets und Webanalysediensten zu verfolgen. Die Änderungen werden im Rahmen der Initiative Privacy Sandbox vorangetrieben, die darauf abzielt, einen Kompromiss zwischen dem Bedürfnis der Nutzer nach Datenschutz und dem Wunsch von Werbenetzwerken und Websites, die Vorlieben der Besucher zu verfolgen, zu finden. Die Deaktivierung von Drittanbieter-Cookies soll schrittweise ausgeweitet werden und bis zum 3. Quartal 2024 auf 100% steigen. Um die Deaktivierung vorzunehmen, ohne auf externe Änderungen zu warten, gibt es die Einstellung «chrome://flags/#test-third-party-cookie-phaseout».
  • Mit der aktivierten Standardschutzfunktion des Browsers (Safe Browsing > Standard protection) wird die Sicherheit beim Herunterladen von verschlüsselten Archiven überprüft. Nach dem Herunterladen des Archivs fordert der Browser den Nutzer auf, das Passwort zur Entschlüsselung des Archivs einzugeben, berechnet die Hashes der im Archiv enthaltenen Dateien und übermittelt die Hashes zur Überprüfung auf bösartige Komponenten an die Google-Server.
  • Für einen Teil der Nutzer wurde testweise das Verhalten beim Klick auf Links zu installierten PWA-Anwendungen geändert. Nach dem Klicken auf einen Link wird bei diesen Nutzern umgehend eine separate Benutzeroberfläche der Anwendungen geöffnet oder eine Liste der Anwendungen angezeigt, die den Inhalt des Links unterstützen. Abhängig von den Ergebnissen des Experiments wird entschieden, ob alle Nutzer in Chrome 123 auf das neue Verhalten umgestellt werden oder das alte Verarbeitungsverfahren beibehalten wird, bei dem der Link in einem normalen Tab geöffnet wird, aber in der Adressleiste eine Schaltfläche für den Wechsel zur separaten Anwendung angezeigt wird. Zur Testung des neuen Verhaltens gibt es die Einstellung «chrome://flags/#enable-user-link-capturing-pwa».
  • Das Symbol zur Aktivierung der Seitenleiste wurde aus der Kopfzeile entfernt; stattdessen wird vorgeschlagen, die Funktionen zur Fixierung von Elementen aus der Hauptleiste zu nutzen und die Möglichkeiten der Seitenleiste über das Hauptmenü aufzurufen.
    Version des Webbrowsers Chrome 121
  • Die Deprecation-Testversion wurde aktiviert, um das bevorstehende Ignorieren von 'unload'-Ereignis-Handlern zu testen, die eine effiziente Nutzung des Back-forward-Caches (BFCache) verhindern, welcher einen sofortigen Wechsel bei Verwendung der Schaltflächen 'Zurück' und 'Vorwärts' oder beim Navigieren durch zuvor besuchte Seiten der aktuellen Website ermöglicht. Das Verhalten des Desktop-Chrome wird dem von mobilen Browsern angenähert, die in den meisten Fällen kein 'unload'-Ereignis generieren und die Priorität auf die Zwischenspeicherung von Übergängen legen.
  • In der Android-Version auf Geräten mit Android 12+ und Qualcomm- oder ARM-GPU ist die Unterstützung des WebGPU-APIs standardmäßig aktiviert, das eine ähnliche Programmierschnittstelle wie Vulkan, Metal und Direct3D 12 für die Durchführung von GPU-seitigen Operationen wie Rendering und Berechnungen bietet und die Verwendung der Shader-Sprache ermöglicht.
  • In CSS wurde die Vererbung von Eigenschaften für Pseudoklassen zur Hervorhebung von Elementen, wie '::selection' und '::highlight', in Bezug auf Pseudoelemente des übergeordneten Elements implementiert.
    Video abspielen
  • Die CSS-Eigenschaft 'font-palette', die es ermöglicht, eine Farbpalette für die Darstellung von farbigen Schriftarten auszuwählen, unterstützt jetzt Animationen. Animationen können verwendet werden, um den Übergang von einer Palette zu einer anderen in farbigen Schriftarten sanft zu gestalten.
  • Unterstützung für die CSS-Eigenschaften 'scrollbar-color' und 'scrollbar-width' zur Anpassung der Farbe und Breite der Bildlaufleisten wurde hinzugefügt.
  • In CSS wurden die Pseudoelemente '::spelling-error' und '::grammar-error' hinzugefügt, um die farbliche Gestaltung und Dekoration der Anzeige von syntaktischen und grammatikalischen Fehlern anzupassen.
  • Die Möglichkeit zur Verwendung des supports()-Ausdrucks wurde implementiert, um Stile und CSS-Schichten nach der Erfüllung bestimmter Bedingungen zu importieren.
  • In CSS wurde die Unterstützung für Masken in SVG hinzugefügt, die es ermöglichen, Teile des Inhalts durch Überlagerung von Bildern an bestimmten Punkten auszublenden. Zur Anpassung von Masken können die Eigenschaften mask, mask-mode, mask-composite, mask-position und mask-repeat verwendet werden. Für SVG ist es zusätzlich erlaubt, Masken von externen Server, zum Beispiel, » mask: url(masks.svg#star).
  • Die Unterstützung für spekulative Regeln (API Spekulationsregeln) wurde erweitert, die es Website-Autoren ermöglichen, dem Browser Informationen über die wahrscheinlichsten Seiten zu übermitteln, zu denen der Benutzer wechseln könnte. Der Browser nutzt diese Informationen für das vorzeitige Laden und Rendern der Seiteninhalte. In der neuen Version wurde die Möglichkeit eingeführt, Regeln über den HTTP-Header Speculation-Rules zu übermitteln, und die Unterstützung für die erweiterte Syntax („Document Rules“) wurde hinzugefügt, die es dem Browser ermöglicht, eine Liste von URLs für das spekulative Laden aus den Elementen zu bestimmen. <a> auf der Seite.
  • Die experimentelle (Origin-Test) API Element Capture wurde hinzugefügt, die es ermöglicht, bei der Videoaufnahme den Fokus auf bestimmte Teile des DOM und der Elemente zu verengen. Zum Beispiel ermöglicht die neue API in Anwendungen für Videokonferenzen, externe Anwendungen in ein iframe einzubetten und die Videoübertragung des Inhalts dieses iframes an andere Teilnehmer zu gewährleisten.
  • Im API Document Picture-in-Picture ist jetzt eine Benutzerbestätigung erforderlich, um die Methoden resizeBy() und resizeTo() zu verwenden.
  • Die Möglichkeit, die Methode showPicker mit -Elementen für den programmgesteuerten Aufruf des vom Browser bereitgestellten Dropdown-Menüs zu verwenden, wurde hinzugefügt.
  • Im API Media Capabilities wurden in decodingInfo() neue Felder hdrMetadataType, colorGamut und transferFunction hinzugefügt, die zur Bestimmung der HDR-Unterstützung verwendet werden können.
  • TLS unterstützt jetzt den Key Encapsulation Mechanism (KEM), der den hybriden Algorithmus X25519Kyber768 nutzt, der gegenüber Angriffen auf Quantencomputern resilient ist. X25519Kyber768 ist eine Kombination aus dem auf elliptischen Kurven basierenden Schlüsselaustauschmechanismus X25519, der derzeit in TLS verwendet wird, und dem Algorithmus Kyber-768, der kryptographische Methoden verwendet, die auf der Lösung von Gitterproblemen basieren, die in der Bearbeitungszeit auf normalen und Quantencomputern nicht unterschiedlich sind.
  • Es wurden Verbesserungen an den Tools für die Webentwicklung vorgenommen. Im Element-Panel wurde die Unterstützung für die CSS-Regel „@font-palette-values“ hinzugefügt. Die Unterstützung für Source Maps wurde verbessert. Die Verfolgung interaktiver Vorgänge im Performance-Panel wurde optimiert. Im Sources-Panel wurden Labels für eine anschauliche Darstellung von Einrückungen implementiert.
    Version des Webbrowsers Chrome 121

Neben neuen Funktionen und Bugfixes wurden in der neuen Version 17 Sicherheitsanfälligkeiten behoben. Viele dieser Sicherheitsanfälligkeiten wurden durch automatisierte Tests mit den Tools AddressSanitizer, MemorySanitizer, Control Flow Integrity, LibFuzzer und AFL entdeckt. Kritische Probleme, die alle Schutzebenen des Browsers umgehen und Code außerhalb der Sandbox-Umgebung ausführen könnten, wurden nicht festgestellt. Im Rahmen des Programms zur Belohnung für die Entdeckung von Sicherheitsanfälligkeiten hat Google für die aktuelle Version 11 Prämien in Höhe von 31.000 US-Dollar ausgezahlt (je eine Prämie in Höhe von 11.000 $, 9.000 $, 6.000 $ und 2.000 $, sowie drei Prämien von 1.000 $). Die Höhe von 4 Prämien ist noch nicht festgelegt. Die höchste Prämie von 11.000 US-Dollar wurde für die Entdeckung eines Use-after-free-Fehlers in der Implementierung des API WebAudio vergeben.

Quelle: opennet.ru

60GB SSD 8Gb DDR4