Na drieƫnhalf jaar ontwikkeling is de minimalistische multiplatform webbrowser NetSurf 3.11 uitgebracht, die kan functioneren op systemen met enkele tientallen megabytes RAM. De release is voorbereid voor Linux, Windows, Haiku, AmigaOS, RISC OS en verschillende Unix-achtige systemen. De browsercode is geschreven in de programmeertaal C en wordt verspreid onder de GPLv2-licentie.
De browser ondersteunt tabbladen, bladwijzers, het weergeven van paginalaagjes, automatische aanvulling van URL's in de adresbalk, het zoomen van pagina's, HTTPS, SVG, een interface voor het beheren van cookies, de mogelijkheid om pagina's met afbeeldingen op te slaan, en de standaarden HTML 4.01, CSS 2.1 en deels HTML5. Er is beperkte ondersteuning voor JavaScript, dat standaard is uitgeschakeld. Pagina's worden weergegeven met behulp van een eigen browserengine, gebaseerd op de bibliotheken Hubbub, LibCSS en LibDOM. Voor de verwerking van JavaScript wordt de Duktape-engine gebruikt.
In de nieuwe versie is de ondersteuning voor CSS verbeterd en is de correcte weergave van pagina's met de CSS-eigenschap flex gewaarborgd. De indeling van tabellen, de verwerking van lijsten en de ondersteuning van donkere thema's zijn verbeterd. De prestaties zijn geoptimaliseerd. De ondersteuning voor het platform RISC OS is verbeterd. Ondersteuning voor het afbeeldingsformaat JpegXL is toegevoegd. Een decodering voor rsvg-afbeeldingen is toegevoegd. TLS 1.0 en TLS 1.1 zijn standaard uitgeschakeld en TLS 1.3 is ingesteld voor gebruik. Ondersteuning voor OpenSSL 3 is toegevoegd. Autovervanging van http naar https is onderschreven. De interface op basis van de GTK-bibliotheek is verbeterd.

Bron: opennet.ru
