Release of the console web browser Chawan 0.3.3

The release of the console web browser Chawan 0.3.3 has been published, utilizing its own compact engine with support for CSS and JavaScript. The project's goals include the implementation of support for modern web standards while maintaining self-sufficiency, simplicity, and extensibility. The code for Chawan is written in Nim and is distributed as public domain. It supports operation on Linux, BSD systems, Haiku, and macOS.

Main Features:

  • Support for HTTP/1.1, HTTPS (based on OpenSSL), FTP, SFTP (based on libssh2), Gopher, Gemini, Finger, and Spartan protocols.
  • Multi-process architecture and the ability to incrementally load documents.
  • Support for HTML5, input forms, cookies, and various text encodings.
  • The ability to view documents in Markdown format.
  • A CSS engine that supports flex, floating elements (block, inline, float), tables, selectors, and @-rules.
  • Monoucha JavaScript engine, implemented as a wrapper over QuickJS-NG for Nim (disabled by default).
  • Customizable keyboard shortcuts, default use of vim-style keyboard navigation.
  • Mouse support.
  • Functionality for local execution of CGI scripts.
  • The ability to function as a multipage viewer (pager).
  • Support for rendering images in the terminal emulator using sixel graphics (sixel, image composition from 6-pixel blocks) or the Kitty protocol.
  • Utilization of seccomp-bpf, capsicum, and pledge system call filtering mechanisms for sandbox isolation in Linux, FreeBSD, and OpenBSD.
  • An interface for managing bookmarks and browsing history.

Release of the console web browser Chawan 0.3.3


Source: opennet.ru
Buy reliable website hosting with DDoS protection, VPS VDS servers 🔥 Buy reliable website hosting with DDoS protection, VPS VDS servers | ProHoster