Chawan 0.3.3,一款命令行网页浏览器,现已发布。它采用定制的精简引擎,并支持 CSS 和 JavaScript。该项目的目标是在保持自给自足、简洁易用和可扩展性的同时,支持现代 Web 标准。Chawan 使用 Nim 语言编写,并以公共领域发布。它支持 LinuxBSD 系统、俳句和 macOS.
主要特点:
- 支持 HTTP/1.1、HTTPS(基于 OpenSSL)、FTP、SFTP(基于 libssh2)、Gopher、Gemini、Finger 和 Spartan 协议。
- 多进程架构和增量加载文档的能力。
- 支持 HTML5、输入表单、cookie 和各种文本编码。
- 能够查看 Markdown 格式的文档。
- CSS引擎,支持弹性布局、浮动元素(块级、行内、浮动)、表格、选择器和@规则。
- Monoucha JavaScript 引擎,是 QuickJS-NG for Nim 的封装(默认情况下已禁用)。
- 可自定义快捷键,默认使用 vim 风格的键盘控制。
- 支持鼠标操作。
- 本地运行 CGI 脚本的功能。
- 可作为多页查看器(分页器)使用。
- 支持使用 sixel 图形(6 像素块合成)或 Kitty 协议在终端模拟器中渲染图像。
- 在沙箱隔离中使用 seccomp-bpf、capsicum 和 poll 系统调用过滤机制 LinuxFreeBSD 和 OpenBSD。
- 用于管理书签和浏览历史记录的界面。

来源: opennet.ru
