Chrome 108 veröffentlicht

Die Firma Google hat die Version 108 des Web-Browsers Chrome veröffentlicht. Gleichzeitig ist die stabile Version des freien Projekts Chromium verfügbar, welches als Grundlage für Chrome dient. Der Browser Chrome unterscheidet sich von Chromium durch die Verwendung der Google-Logos, ein System zur Zustellung von Benachrichtigungen im Falle von Abstürzen, Module zur Wiedergabe von kopiergeschütztem Videoinhalt (DRM), ein automatisches Update-System, die ständige Aktivierung des Sandbox-Systems, 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 das Update benötigen, wird separat der Extended Stable Branch unterstützt, der 8 Wochen lang betreut wird. Die nächste Version Chrome 109 ist für den 10. Januar geplant.

Die wichtigsten Änderungen in Chrome 108:

  • Das Design des Dialogs zur Verwaltung von Cookies und Website-Daten wurde geändert (aufrufbar über den Link 'Cookies' nach dem Klicken auf das Schloss in der Adressleiste). Der Dialog wurde vereinfacht und zeigt jetzt Informationen nach Websites aufgeschlüsselt an.
    Chrome 108 veröffentlicht
  • Zwei neue Optimierungsmodi für die Browserleistung wurden vorgeschlagen — der Speicher-Einsparmodus (Memory Saver) und der Energieeinsparmodus (Energy Saver), die in den Leistungseinstellungen (Einstellungen > Leistung) verfügbar sind. Diese Modi sind bislang nur auf den Plattformen ChromeOS, Windows und macOS verfügbar.
  • Im Passwortmanager wurde die Möglichkeit hinzugefügt, eine Notiz zu jedem gespeicherten Passwort anzufügen. Wie das Passwort wird die Notiz nur nach erfolgreicher Authentifizierung auf einer separaten Seite angezeigt.
  • In der Linux-Version wird standardmäßig der integrierte DNS-Client verwendet, der zuvor nur in den Versionen für Windows, macOS, Android und ChromeOS eingesetzt wurde.
  • Auf der Windows-Plattform wird bei der Installation von Chrome jetzt automatisch ein Shortcut zur Taskleiste hinzugefügt, um den Browser zu starten.
  • Die Möglichkeit zum Verfolgen von Preisänderungen für ausgewählte Produkte in bestimmten Online-Shops wurde hinzugefügt (Einkaufsliste). Bei einer Preissenkung erhält der Benutzer eine Benachrichtigung oder eine E-Mail (in Gmail). Das Hinzufügen eines Produkts zur Verfolgung erfolgt durch Klicken auf die Schaltfläche „Preis verfolgen“ in der Adressleiste, wenn man sich auf der Produktseite befindet. Die verfolgten Produkte werden zusammen mit den Lesezeichen gespeichert. Diese Funktion ist nur für Benutzer mit einem aktiven Google-Konto verfügbar, wenn die Synchronisierung aktiviert ist und der Dienst „Web- und App-Aktivität“ aktiviert ist.
    Chrome 108 veröffentlicht
  • Die Möglichkeit, Suchergebnisse in der Seitenleiste gleichzeitig mit der Anzeige einer anderen Seite zu sehen, wurde aktiviert (in einem Fenster kann sowohl der Seiteninhalt als auch das Ergebnis der Suchmaschinenanfrage angezeigt werden). Nach dem Wechsel zu einer bestimmten Website von der Google-Suchergebnisseite erscheint vor dem Eingabefeld in der Adresszeile ein Symbol mit dem Buchstaben „G“, auf das man klicken kann, um die Seitenleiste mit den Ergebnissen der vorherigen Suche zu öffnen.
    Chrome 108 veröffentlicht
  • Im API für den Dateizugriff (File System Access), das es Webanwendungen ermöglicht, Daten direkt in Dateien und Verzeichnisse auf dem Benutzergerät zu lesen und zu schreiben, wurden die Methoden getSize(), truncate(), flush() und close() im Objekt FileSystemSyncAccessHandle von einem asynchronen in ein synchrones Ausführungsmodell umgestellt, analog zu den Methoden read() und write(). Diese Änderung ermöglicht die Bereitstellung eines vollständig synchron funktionierenden APIs (FileSystemSyncAccessHandle), das die Leistung von Anwendungen auf Basis von WebAssembly (WASM) steigern kann.
  • Die Unterstützung zusätzlicher sichtbarer Bereichsgrößen (Viewport) wurde hinzugefügt – „small“ (s), „large“ (l) und „dynamic“ (d) sowie damit verbundene Maßeinheiten – „*vi“ (vi, svi, lvi und dvi), „*vb“ (vb, svb, lvb und dvb), „*vh“ (svh, lvh, dvh), „*vw“ (svw, lvw, dvw), „*vmax“ (svmax, lvmax, dvmax) und „*vmin“ (svmin, lvmin und dvmin). Die vorgeschlagenen Maßeinheiten ermöglichen es, die Größe von Elementen im prozentualen Verhältnis zur kleinsten, größten und dynamischen Größe des sichtbaren Bereichs zu verknüpfen (die Größe ändert sich je nach Anzeige, Ausblendung und Zustand der Werkzeugleiste).
    Chrome 108 veröffentlicht
  • Die Unterstützung für variierende farbige Vektorschriftarten im Format COLRv1 (eine Teilmenge der OpenType-Schriften, die neben vektorgrafischen Glyphen eine Farbinformationsschicht enthält) wurde aktiviert.
  • Zur Überprüfung der Unterstützung von farbigen Schriften wurden in den CSS-Regeln @supports die Funktionen font-tech() und font-format() hinzugefügt, und in den CSS-Regeln @font-face wurde die Funktion tech() integriert.
  • Die API für das Föderierte Credential Management (FedCM) wurde vorgeschlagen, die die Erstellung von gebündelten Identifizierungsdiensten ermöglicht, die die Privatsphäre wahren und ohne Mechanismen zur zwischenbetrieblichen Nachverfolgung arbeiten, wie die Verarbeitung von Drittanbieter-Cookies.
  • Es wurde die Möglichkeit eingeführt, das bereits vorhandene CSS-Eigenschaft „overflow“ auf ausgewechselte Elemente anzuwenden, die außerhalb des Inhalts dargestellt werden. Dies kann zusammen mit der Eigenschaft object-view-box verwendet werden, um Bilder mit eigenen Schatten zu erstellen.
  • CSS-Eigenschaften wie break-before, break-after und break-inside wurden hinzugefügt, die das Verhalten von Seitenumbrüchen bei fragmentierter Ausgabe über einzelne Seiten, Spalten und Bereiche steuern. Zum Beispiel wird «figure { break-inside: avoid;}» verhindern, dass eine Seite innerhalb einer Grafik umgebrochen wird.
  • In den CSS-Eigenschaften align-items, justify-items, align-self und justify-self wurde die Möglichkeit hinzugefügt, den Wert «last baseline» für die Ausrichtung an der letzten Baseline in einem Flex- oder Grid-Layout zu verwenden.
  • Das Ereignis ContentVisibilityAutoStateChanged wurde hinzugefügt, das für Elemente mit der Eigenschaft «content-visibility: auto» beim Ändern des Renderstatus des Elements generiert wird.
  • Der Zugriff auf die API Media Source Extensions im Kontext von Workern wurde ermöglicht, was beispielsweise zur Leistungssteigerung beim gepufferten Multimedia-Playback genutzt werden kann, indem ein MediaSource-Objekt in einem separaten Worker erstellt und die Ergebnisse seiner Arbeit an ein HTMLMediaElement im Hauptthread übermittelt werden.
  • Im HTTP-Header Permissions-Policy, der zur Delegierung von Rechten und zur Aktivierung erweiterter Funktionen verwendet wird, ist die Verwendung von Masken, beispielsweise «https://*.bar.foo.com/», erlaubt.
  • Veraltete APIs wie window.defaultStatus, window.defaultstatus, ImageDecoderInit.premultiplyAlpha, navigateEvent.restoreScroll() und navigateEvent.transitionWhile() wurden entfernt.
  • Es wurden Verbesserungen an den Tools für Webentwickler vorgenommen. Im Styles-Bereich wurden Hinweise für inaktive CSS-Eigenschaften hinzugefügt. Im Recorder-Bereich wurde die automatische Erkennung von XPath- und Text-Selektoren implementiert. Im Debugger wurde die Möglichkeit zur schrittweisen Durchlaufung von durch Kommas getrennten Ausdrücken bereitgestellt. Die Einstellungen «Settings > Ignore List» wurden erweitert.

Neben den Neuerungen und Fehlerbehebungen wurden in der neuen Version 28 Sicherheitsanfälligkeiten behoben. Viele dieser Anfälligkeiten wurden durch automatisierte Tests mit den Werkzeugen AddressSanitizer, MemorySanitizer, Control Flow Integrity, LibFuzzer und AFL entdeckt. Es wurden keine kritischen Probleme gefunden, die es ermöglichen, alle Schutzniveaus des Browsers zu umgehen und Code außerhalb der Sandbox-Umgebung im System auszuführen. Im Rahmen des Programms zur Belohnung der Entdeckung von Sicherheitsanfälligkeiten hat Google für die aktuelle Version 10 Prämien im Gesamtwert von 74.000 US-Dollar ausgezahlt (138.000 US-Dollar, 110.000 US-Dollar und 6.000 US-Dollar, fünf Prämien à 5.000 US-Dollar, drei Prämien à 3.000 US-Dollar und 2.000 US-Dollar, zwei Prämien à 1.000 US-Dollar). Die Höhe von 6 Prämien ist noch nicht festgelegt.

Quelle: opennet.ru

60GB SSD 8Gb DDR4