Nach dreieinhalb Jahren Entwicklung wurde der minimalistische plattformĂŒbergreifende Webbrowser NetSurf 3.11 veröffentlicht, der auf Systemen mit mehreren Dutzend Megabyte RAM arbeiten kann. Die Veröffentlichung ist fĂŒr Linux, Windows, Haiku, AmigaOS, RISC OS und verschiedene Unix-Ă€hnliche Systeme vorbereitet. Der Code des Browsers ist in C geschrieben und steht unter der GPLv2-Lizenz.
Der Browser unterstĂŒtzt Tabs, Lesezeichen, die Anzeige von Seitenvorschauen, die automatische VervollstĂ€ndigung von URLs in der Adresszeile, das VergröĂern von Seiten, HTTPS, SVG, eine Schnittstelle zur Verwaltung von Cookies, den Modus zum Speichern von Seiten mit Bildern, die Standards HTML 4.01, CSS 2.1 und teilweise HTML5. Eine eingeschrĂ€nkte UnterstĂŒtzung fĂŒr JavaScript wird bereitgestellt, 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 wird die Engine Duktape verwendet.
In der neuen Version wurde die UnterstĂŒtzung fĂŒr CSS verbessert und eine korrekte Darstellung von Seiten gewĂ€hrleistet, die die CSS-Eigenschaft flex verwenden. Die Anordnung von Tabellen, die Verarbeitung von Listen und die UnterstĂŒtzung von dunklen Designs wurden verbessert. Die Leistung wurde optimiert. Die UnterstĂŒtzung fĂŒr die Plattform RISC OS wurde verbessert. UnterstĂŒtzung fĂŒr das Bildformat JpegXL wurde hinzugefĂŒgt. Ein Decoder fĂŒr rsvg-Bilder wurde hinzugefĂŒgt. TLS 1.0 und TLS 1.1 sind standardmĂ€Ăig deaktiviert, und die Verwendung von TLS 1.3 wurde konfiguriert. UnterstĂŒtzung fĂŒr OpenSSL 3 wurde hinzugefĂŒgt. Eine automatische Umstellung von http auf https wurde sichergestellt. Die BenutzeroberflĂ€che auf der Grundlage der GTK-Bibliothek wurde verbessert.

Quelle: opennet.ru
