Google Chrome ist ein von Google entwickelter Closed-Source-Webbrowser
Vor wenigen Tagen wurde die Veröffentlichung der neuen Version des beliebten Webbrowsers Google Chrome 109 bekanntgegeben . Diese behebt mehrere Fehler und führt einige neue Funktionen ein. Insbesondere schließt die neue Version insgesamt 17 Sicherheitslücken in Google Chrome.
Die meisten der extern gemeldeten Sicherheitslücken sind Schwachstellen mit mittlerem und niedrigem Schweregrad, wobei nur zwei davon mit „hohem Schweregrad“ eingestuft wurden. Dazu gehören ein Use-after-free-Problem im Übersichtsmodus (CVE-2023-0128) und ein Heap-Buffer-Overflow-Bug im Netzwerkdienst (CVE-2023-0129).
Google gibt an, für diese Schwachstellen Bug-Prämien in Höhe von 4,000 bzw. 2,000 US-Dollar gezahlt zu haben. Insgesamt acht mittelschwere Fehler wurden mit der neuesten Iteration des Browsers behoben, von denen fünf als unangemessene Implementierungsfehler in Chrome-Komponenten wie der Vollbild-API, Iframe-Sandbox und Permission Requests beschrieben werden.
Zu den verbleibenden Problemen gehören zwei Use-after-free-Schwachstellen in Cart und ein Heap-Buffer-Overflow-Bug in Platform Apps.
Die wichtigsten neuen Funktionen von Chrome 109
Die neue Version von Chrome 109 bringt eine Reihe von Änderungen und Verbesserungen mit sich, die sich größtenteils an Entwickler richten. Eine der wichtigsten Neuerungen dieser Version ist jedoch die Rückkehr der Unterstützung für MathML Core.
Die Mathematical Markup Language (MML) ist zurück, um mathematische Formeln in HTML- und SVG-Dokumenten zu definieren. Zusätzlich stehen die CSS-Eigenschaften `math-style`, `math-depth` und `math-shift` zur Verfügung, um die Formatierung von MathML anzupassen. Außerdem gibt es den Wert `math` für die `display`-Eigenschaft, den Wert `math-auto` für die Texttransformations-Eigenschaft und den Namen `math` für die `font-family`-Eigenschaft.
Eine weitere Besonderheit dieser neuen Version von Google Chrome 109 ist, dass es die letzte Version ist, die mit Windows 7- und Windows 8-Systemen kompatibel ist. Google hat dies vor einigen Wochen angekündigt, sodass Chrome 109 die letzte ist, die auf diesen Windows-Versionen installiert wird.
Seitens der Verbesserungen in den Tools für Webentwickler wird erwähnt, dass der JavaScript-Debugger verbessert wurde, um Variablennamen in Generator- und asynchronen Funktionen zu bereinigen, die Eigenschaft new.target wurde hinzugefügt, um festzustellen, ob eine Funktion aufgerufen wurde oder Konstruktor mit dem neuen Operator.
Beachten Sie auch, dass ein WeakRef-Objekt hinzugefügt wurde, um einen Verweis auf ein anderes Objekt zu enthalten, damit es nicht von der Garbage Collection erfasst wird. Hinweise zum Bedienfeld „Stile“ für inaktive CSS-Eigenschaften „inline height/width“, „flex“ und „grid“ hinzugefügt. Das Performance-Panel stellt Ergebnisse von regulären Funktionsnamen bereit, die durch die Quellzuordnung definiert sind.
Weitere bemerkenswerte Änderungen in dieser neuen Version von Google Chrome 109 sind:
- Neue Funktionen wurden hinzugefügt, um die Bildschirmfreigabe zu verbessern.
- API für bedingten Fokus hinzugefügt, die getDisplayMedia() ein CaptureController-Objekt hinzufügt, das von einer Anwendung verwendet werden kann, die ein Fenster oder eine Registerkarte erfasst.
- Die Unterstützung für die nicht standardmäßige Event.path-API wurde entfernt und sollte stattdessen die Event.composedPath()-Methode verwenden.
- Erweiterte Unterstützung für spekulative Regeln (Spekulationsregeln), die es Site-Autoren ermöglichen, dem Browser Informationen über die wahrscheinlichsten Seiten zu senden, zu denen der Benutzer gehen kann.
- Die CSS-Eigenschaft „hyphenate-limit-chars“ wurde hinzugefügt, mit der die Mindestanzahl von Zeichen in den Teilen eines Wortes angegeben werden kann, die getrennt werden, indem das Ende eines Wortes auf einer anderen Zeile platziert wird.
- Problem mit langsamem Scrollen unter Linux bei Verwendung von Wayland behoben.
So installieren Sie Google Chrome unter Linux?
Falls Sie an der Installation dieser neuen Version des Webbrowsers interessiert sind und diese noch nicht installiert haben, können Sie das Installationsprogramm als deb- oder rpm-Paket von der offiziellen Website herunterladen.