Avaldatud on Chawan 0.3.3, konsoolipõhine veebibrauser, mis kasutab oma kompaktselt mootorit CSS-i ja JavaScripti toetamiseks. Projekti eesmärgiks on modernsete veebistandardite toetamine, säilitades samas iseseisvuse, lihtsuse ja laiendatavuse. Chawani kood on kirjutatud Nim-i keeles ja levitatakse avaliku omandi all. Toetatakse töötamist Linuxis, BSD süsteemides, Haikus ja macOS-is.
Põhifunktsioonid:
- Tugiteenused protokollide jaoks: HTTP/1.1, HTTPS (OpenSSL-i baasil), FTP, SFTP (libssh2 baasil), Gopher, Gemini, Finger ja Spartan.
- Mitme protsessori arhitektuur ja dokumentide inkrementaalne laadimise võimalus.
- HTML5, sisendvormide, küpsiste ja erinevate tekstikodeeringute tugi.
- Võimalus vaadata Markdown formaadis dokumente.
- CSS-i mootor, mis toetab flexi, ujuvaid elemente (block, inline, float), tabeleid, selektoreid ja @-reegleid.
- JavaScripti mootor Monoucha, mis on rakendatud QuickJS-NG mähisena Nim-i jaoks (vaikimisi keelatud).
- Kohanduvad klahvikombinatsioonid, vaikimisi klaviatuuri juhtimine vim stiilis.
- Hiire tugi.
- Funktsionaalsus CGI skriptide kohaliku käivitamise jaoks.
- Võimalus kasutada mitme lehe vaatamise (pager) programmina.
- Toetada piltide renderdamist terminali emulatoris, kasutades sixel-graafikat (sixel, piltide koostamine 6-pikslitest plokkidest) või Kitty protokolli.
- Kasutada süsteemikutsete filtreerimise mehhanisme seccomp-bpf, capsicum ja pledge liivakasti isolatsiooniks Linuxis, FreeBSD-s ja OpenBSD-s.
- Raamistik, mis võimaldab hallata järjehoidjaid ja külastuste ajalugu.

Allikas: opennet.ru
