Firefox 69.0.3-Update und WebRender-Verbesserungen

Verfasst von Korrekturupdate von Firefox 69.0.3, das das Problem behoben hat Problem mit der Anzeige eines Dialogs zum Herunterladen von Dateien, wenn Sie im Yahoo-Webmail auf eine E-Mail klicken. Zusätzlich gelöst Probleme beim Herunterladen von Dateien beim Starten des Browsers in Windows 10 mit aktivierter Kindersicherung.

Es kann auch vermerkt werden Weiterentwicklung Compositing-Systeme WebRender, geschrieben in der Rust-Sprache und Auslagerung des Renderns von Seiteninhalten auf die GPU-Seite. Bei der Verwendung von WebRender werden anstelle des in die Gecko-Engine integrierten Compositing-Systems, das Daten mithilfe der CPU verarbeitet, auf der GPU ausgeführte Shader verwendet, um zusammenfassende Rendering-Vorgänge für Seitenelemente durchzuführen, was eine deutliche Steigerung der Rendering-Geschwindigkeit ermöglicht und reduzierte CPU-Last.

WebRender hinzugefügt nächtliche Bauten mobiler Browser Firefox-Vorschau (Firefox-Ersatz für Android) und standardmäßig für Pixel 2-Geräte aktiviert (andere Geräte erfordern die Aktivierung von gfx.webrender.all in about:config). WebRender hat auch seine Bild-Caching- und Rendering-Systeme verbessert. Der Code für die Textrasterung wurde überarbeitet, was dies ermöglicht zu erreichen, Unterstützung für Subpixel-Textpositionierung auf Linux- und Android-Plattformen.

Wenn Firefox auf Wayland ausgeführt wird, ein neues BackendMechanismus verwenden DMABUF zum Rendern in Texturen und Organisationen Gemeinsame Nutzung von Puffern mit diesen Texturen im Videospeicher zwischen verschiedenen Prozessen. Darüber hinaus wurden Leistungsoptimierungen für die Bilddecodierung hinzugefügt, die SIMD-Anweisungen zur Beschleunigung verwenden und die Formatkonvertierungszeit um 5–10 % reduzieren.

Source: opennet.ru

Kommentar hinzufügen