Zurück zur Startseite

Firefox 149.0: JPEG-XL auf Rust und neue APIs

Firefox 149.0 führt JPEG-XL-Decoder auf Rust (jxl-rs) ein, beschleunigt PDF und HTTP/3, fügt Split View und neue APIs für Entwickler hinzu. Sicherheit verbessert und Linux-Unterstützung mit XDG Portal. Die Version folgt der Release-Chronologie mit Fokus auf Leistung.

Neue Funktionen in Firefox 149: Rust und Split View
Advertisement 728x90

Firefox 149.0: Rust-basierter JPEG-XL-Decoder und Verbesserungen für Entwickler

Firefox 149.0 wurde am 24. März 2026 veröffentlicht. Wichtige Änderungen umfassen den Wechsel zum Rust-basierten JPEG-XL-Decoder jxl-rs anstelle von C++, schnellere PDF-Verarbeitung, HTTP/3-Unterstützung in instabilen Netzwerken sowie die Standardnutzung des XDG Portals unter Linux. Der Browser ist für Windows, Linux und macOS verfügbar.

Veröffentlichungszeitplan vor 149.0

Die Firefox-Entwicklung folgte dem Zeitplan: Version 138 — April 2025, 139 — Mai 2025, 140 ESR — Juni 2025 mit Langzeitunterstützung. Firefox 141 wurde am 22. Juli 2025 veröffentlicht, 142 im August fügte LLM für Erweiterungen hinzu, 143 — September, 144 — Oktober, 145 im November stellte die Unterstützung für 32-Bit-Linux ein. Dezember 2025 — 146, Januar 2026 — 147, Februar — 148 mit dem Abschnitt „KI-Verwaltung“.

Technische Verbesserungen bei Dekodierung und Rendering

  • JPEG-XL mit Rust (jxl-rs): Ersetzt den C++-Decoder und bietet speichersichere Verarbeitung. Ähnlich wie der Ansatz von Chrome nach der Wiederherstellung der Formatunterstützung.
  • PDF-Verarbeitung: Schneller, mit Bildextraktion aus PDF über das Kontextmenü.
  • HTTP/3: Verbesserte Upload-Stabilität in instabilen Netzwerken.
  • XDG Portal unter Linux: Standard-Dateiauswahldialog mit GTK3-Fallback.
  • Linux-Fehlerdarstellung: Aktualisierte UI-Elemente.

Der WebRender-Layer-Compositor ist standardmäßig unter Windows aktiviert, um den Stromverbrauch bei Vollbildvideos zu senken und WebGL/WebGPU zu beschleunigen.

Google AdInline article slot

Neue APIs für Webentwickler

Neue Tools für Entwickler auf Mittel- und Senior-Niveau:

  • HTMLMediaElement.captureStream(): Entspricht der Spezifikation, unterstützt die Pseudoklassen :playing und :paused, Text-Elemente mit showPicker().
  • Reporting API: Universeller Mechanismus für Web-Apps basierend auf Plattformfunktionen.

Diese APIs vereinfachen die Integration von Medien und Analysen ohne externe Bibliotheken.

UI-Features und Plattformänderungen

  • Geteilte Ansicht: Geteilter Bildschirm für zwei Seiten in einem Tab. Aktivierung per Rechtsklick auf den Tab, unterstützt Tab-Gruppen.
  • Teilen-Button: Zum Toolbar hinzufügen per Rechtsklick auf den Tab, integriert mit der Systemfreigabe von Windows/macOS.
  • Geolocation unter Windows: Wechsel zum modernen Windows.Devices.Geolocation statt der Windows-7-API.

Sicherheitsverbesserungen

  • Automatisches Blocken von Benachrichtigungen und Widerruf von Berechtigungen für Safe-Browsing-Seiten.
  • Strengere Ladung von JS-Dateien im Parent-Prozess.

Die Änderungen zielen auf Unternehmensbereitstellungen und sichere Web-App-Entwicklung ab.

Google AdInline article slot

Wichtige Erkenntnisse

  • Der Wechsel von JPEG-XL zu Rust steigert die Speichersicherheit ohne Leistungsverluste.
  • Neue APIs erweitern die Möglichkeiten für Medien und Reporting in Web-Apps.
  • Geteilte Ansicht und Teilen optimieren die Benutzererfahrung ohne Kompromisse bei der Privatsphäre.
  • Der WebRender-Compositor reduziert die GPU-Last bei Video- und WebGL-Szenarien.
  • Sicherheit gegen schädliche Inhalte und JS-Ladungen wurde verstärkt.

— Editorial Team

Advertisement 728x90

Weiterlesen