Chawan 0.3.3, un navigateur web en ligne de commande, est disponible. Il utilise un moteur personnalisé et compact compatible avec CSS et JavaScript. Le projet vise à prendre en charge les standards web modernes tout en préservant son autonomie, sa simplicité et son extensibilité. Chawan est écrit en Nim et distribué dans le domaine public. 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.
- Utilisation des mécanismes de filtrage des appels système seccomp-bpf, capsicum et pledge pour l'isolation des environnements sandbox dans Linux, FreeBSD et OpenBSD.
- Interface permettant de gérer les favoris et l'historique de navigation.

Source: opennet.ru
