News aus aller Welt
Start
Browser-Engine Servo 0.0.5 mit Post-Quanten-Kryptografie veröffentlicht
Technik · 02.03.2026 14:44

Browser-Engine Servo 0.0.5 mit Post-Quanten-Kryptografie veröffentlicht

Kurz: Die neue Version der Browser-Engine Servo bietet quantensichere Algorithmen und zahlreiche Verbesserungen.

Browser-Engine Servo 0.0.5: Fortschritte in der Web-Technologie

Die Rust-basierte Browser-Engine Servo hat mit Version 0.0.5 eine bedeutende Aktualisierung erfahren. Diese neue Version bringt nicht nur Unterstützung für moderne Kryptografie-Standards, sondern auch zahlreiche Verbesserungen in Performance und Stabilität.

Unterstützung für Post-Quanten-Kryptografie

Ein zentrales Merkmal von Servo 0.0.5 ist die Implementierung quantensicherer Algorithmen. Die Engine unterstützt nun die Algorithmen ML-KEM (Module-Lattice-Based Key-Encapsulation Mechanism) und ML-DSA (Module-Lattice-Based Digital Signature Algorithm) in der Web Crypto API. Diese Algorithmen sind entscheidend, um Daten vor zukünftigen Angriffen durch Quantencomputer zu schützen, insbesondere vor sogenannten Harvest-Now-Decrypt-Later-Angriffen. Dies bedeutet, dass Angreifer verschlüsselte Daten sammeln können, um sie später mit Quantencomputern zu entschlüsseln.

Verbesserungen bei Web-Standards

Servo 0.0.5 hat ebenfalls erhebliche Fortschritte bei den Web-Standards gemacht. Zu den neuen Funktionen zählen:

  • **<link rel=preload>**: Ermöglicht das Vorladen von Ressourcen.
  • **<style blocking>** und **<link blocking>**: Bieten eine bessere Kontrolle über den Seitenaufbau.
  • **<img align>** und **<select disabled>**: Verbessern die Funktionalität von Formularen.
  • **navigator.sendBeacon()**: Nun standardmäßig aktiviert, um asynchrone Datenübertragungen zu ermöglichen.

Zusätzlich wurde die Unterstützung für das **<audio>-Element** verbessert, indem die OGG-Unterstützung reaktiviert wurde.

Performance-Optimierungen

Die neue Version verspricht spürbare Performance-Verbesserungen. Die Interprozesskommunikation (IPC) wurde optimiert, was insbesondere im Single-Process-Modus Geschwindigkeitsvorteile bietet. Weitere Verbesserungen umfassen:

  • **Socket-Timeout**: Auf 15 Sekunden gesetzt.
  • **Weniger Threads**: Jede Instanz benötigt vier Threads weniger als zuvor.
  • **Caching-Optimierungen**: Für SVG und animierte Bilder.
  • **Garbage-Collection**: Optimierungen für Canvas und WebGPU.

Diese Maßnahmen sollen die Darstellungsgeschwindigkeit und die Effizienz der Engine erhöhen.

Stabilität und neue Funktionen

Die Stabilität von Servo 0.0.5 wurde durch zahlreiche Fixes in den Bereichen Layout, WebGPU, Text-Input und IndexedDB erhöht. Der **Block-Layout** wurde überarbeitet und die Unterstützung für JavaScript erweitert. Funktionen wie Cyclic Imports, Import Attributes und JSON Modules funktionieren nun korrekt.

Verbesserungen für Entwickler

Für Entwickler, die Servo in ihre Anwendungen integrieren möchten, bietet die neue Version folgende Verbesserungen:

  • **Cross-Compilation**: Von einem Windows-Host ist nun möglich.
  • **DSGVO-konformes Löschen**: Über die Funktion SiteDataManager::clear_site_data().
  • **Git-Abhängigkeiten**: Diese sind jetzt gepinnt, um Reproduzierbarkeit zu gewährleisten.
  • **Zukunftssichere Barrierefreiheit**: Die Grundlage für einen Accessibility Tree wurde gelegt.

Verfügbarkeit der neuen Version

Servo 0.0.5 ist für verschiedene Plattformen wie Windows, macOS (x86 und ARM), Linux, Android und OpenHarmony verfügbar. Bei macOS ist eine manuelle Freigabe erforderlich, da die Signatur fehlt. Die Engine unterstützt auch Netzwerk-Konfigurationen wie HTTPS_PROXY und NO_PROXY.

Hintergrund des Servo-Projekts

Das Servo-Projekt wurde ursprünglich 2012 von Mozilla ins Leben gerufen, um moderne Webtechnologien mithilfe der Programmiersprache Rust zu implementieren. Nach einer längeren Pause erlebte das Projekt 2023 einen Neustart unter der Linux Foundation Europe, unterstützt von Igalia. Seit Oktober 2025 erscheinen monatliche Releases, die auf Nightly-Builds basieren und durch manuelle Tests ergänzt werden.

Servo zielt darauf ab, Entwicklern eine leichtgewichtige und performante Alternative für die Einbettung von Web-Technologien in Anwendungen zu bieten. Das erste offizielle Release 0.0.1 präsentierte im Oktober 2025 vorkompilierte Binaries für ARM-Macs und unterstreicht die Stabilität der verwendeten CSS-Engine Stylo, die sowohl von Servo als auch von Firefox genutzt wird.

Die Veröffentlichung von Servo 0.0.5 stellt somit einen weiteren Schritt in der Weiterentwicklung dieser innovativen Browser-Engine dar und zeigt das Engagement der Entwickler, moderne Standards und Technologien zu integrieren.

Bild: Pexels: https://www.pexels.com/de-de/foto/laptop-technologie-tastatur-gerat-6986455/ · Foto: cottonbro studio
Quelle: https://www.heise.de/news/Browser-Engine-Servo-0-0-5-mit-Post-Quanten-Kryptografie-veroeffentlicht-11195180.html?wt_mc=rss.red.ho.ho.atom.beitrag.beitrag