Опубликован выпуск консольного web-браузера Chawan 0.3.3, использующего собственный компактный движок с поддержкой CSS и JavaScript. Среди целей проекта заявлена реализация поддержки современных web-стандартов, сохраняя при этом самодостаточность, простоту и расширяемость. Код Chawan написан на языке Nim и распространяется как общественное достояние. Поддерживается работа в Linux, systèmes BSD, Haïku et macOS.
Principales caractéristiques:
- Prise en charge des protocoles HTTP/1.1, HTTPS (basé sur OpenSSL), FTP, SFTP (basé sur libssh2), Gopher, Gemini, Finger et Spartan.
- Architecture multiprocessus et capacité de chargement incrémentiel des documents.
- Prise en charge de HTML5, des formulaires de saisie, des cookies et de divers encodages de texte.
- Possibilité de visualiser des documents au format Markdown.
- Moteur CSS prenant en charge flex, les éléments flottants (bloc, en ligne, flottant), les tableaux, les sélecteurs et les règles @.
- Monoucha, moteur JavaScript implémenté comme une surcouche de QuickJS-NG pour Nim (désactivé par défaut).
- Raccourcis clavier personnalisables, utilisation par défaut des commandes clavier de type Vim.
- Prise en charge de la souris.
- Fonctionnalités permettant l'exécution locale de scripts CGI.
- Possibilité d'utilisation comme visionneuse multipage (pager).
- Prise en charge du rendu d'images dans l'émulateur de terminal utilisant des graphismes sixel (composition de blocs de 6 pixels) ou le protocole Kitty.
- Задействование механизмов фильтрации системных вызовов seccomp-bpf, capsicum и pledge для sandbox-изоляции в Linux, FreeBSD и OpenBSD.
- Interface permettant de gérer les favoris et l'historique de navigation.

Source: opennet.ru
