Состоялся выпуск минималистичного многоплатформенного веб-браузера NetSurf 3.11, способного работать на системах с несколькими десятками мегабайт ОЗУ.
Сборки проекта подготовлены для Linux, Windows, Haiku, AmigaOS, RISC OS и различных Unix-подобных систем. Код браузера написан на языке C и распространяется на GitHub под лицензией GPLv2.
Браузер NetSurf 3.11 поддерживает вкладки, закладки, отображение эскизов страниц, автодополнение URL в адресной строке, масштабирование страниц, HTTPS, SVG, интерфейс для управления Cookie, режим сохранения страниц с изображениями, стандарты HTML 4.01, CSS 2.1 и частично HTML5.
В проекте предоставляется ограниченная поддержка JavaScript, которая по умолчанию отключена. Страницы отображаются при помощи собственного браузерного движка, основу которого составляют библиотеки Hubbub, LibCSS и LibDOM. Для обработки JavaScript применяется движок Duktape.
В новой версии NetSurf:
улучшена поддержка CSS и обеспечена корректная отрисовка страниц, в которых используется CSS-свойство flex;
улучшена компоновка таблиц, обработка списков и поддержка тёмных тем оформления;
проведена оптимизация производительности. Улучшена поддержка платформы RISC OS;
добавлена поддержка формата изображений JpegXL;
добавлен декодировщик изображений rsvg;
по умолчанию отключены TLS 1.0 и TLS 1.1, и настроено использование TLS 1.3;
добавлена поддержка OpenSSL 3;
обеспечена поддержка автозамены http на https;
улучшен интерфейс на базе библиотеки GTK.
Источник: OpenNET.