Nach dreieinhalb Jahren Entwicklung wurde der minimalistischen plattformübergreifende Webbrowser NetSurf 3.11 veröffentlicht, der auf Systemen mit nur wenigen Dutzend Megabyte RAM funktioniert. Der Release ist für Linux, Windows, Haiku, AmigaOS, RISC OS und verschiedene Unix-ähnliche Systeme vorbereitet. Der Code des Browsers ist in C geschrieben und wird unter der GPLv2-Lizenz vertrieben.
Der Browser unterstützt Tabs, Lesezeichen, die Anzeige von Seitenvorschauen, die automatische Vervollständigung von URLs in der Adresszeile, das Zoomen von Seiten, HTTPS, SVG, eine Schnittstelle zur Verwaltung von Cookies, einen Modus zum Speichern von Seiten mit Bildern sowie die Standards HTML 4.01, CSS 2.1 und teilweise HTML5. Es gibt eine eingeschränkte Unterstützung für JavaScript, die standardmäßig deaktiviert ist. Seiten werden mit einer eigenen Browser-Engine angezeigt, die auf den Bibliotheken Hubbub, LibCSS und LibDOM basiert. Zur Verarbeitung von JavaScript kommt die Engine Duktape zum Einsatz.
In der neuen Version wurde die Unterstützung für CSS verbessert und die korrekte Darstellung von Seiten, die die CSS-Eigenschaft flex verwenden, sichergestellt. Die Anordnung von Tabellen, die Verarbeitung von Listen und die Unterstützung von dunklen Designs wurden optimiert. Die Leistung wurde verbessert. Die Unterstützung der Plattform RISC OS wurde optimiert. Unterstützung für das Bildformat JpegXL hinzugefügt. Ein rsvg-Bilddecodierer wurde hinzugefügt. TLS 1.0 und TLS 1.1 sind standardmäßig deaktiviert, und die Verwendung von TLS 1.3 ist konfiguriert. Unterstützung für OpenSSL 3 wurde hinzugefügt. Die automatische Umstellung von http auf https wurde sichergestellt. Die Benutzeroberfläche auf Basis der GTK-Bibliothek wurde verbessert.

Quelle: opennet.ru
