On avatud Chawan 0.3.3 konsooli veebibrauser, mis kasutab oma kompaktselt mootorit, mis toetab CSS-i ja JavaScripti. Projekti eesmärk on rakendada kaasaegsete veebistandardite toetust, säilitades samal ajal iseseisvuse, lihtsuse ja laiendatavuse. Chawan kood on kirjutatud Nim keeles ja see jagatakse avaliku omandina. Töö on toetatud Linuxis, BSD-süsteemides, Haikus ja macOS-is.
Põhifunktsioonid:
- Toetatakse protokolle HTTP/1.1, HTTPS (OpenSSL-põhine), FTP, SFTP (libssh2-põhine), Gopher, Gemini, Finger ja Spartan.
- Mitme protsessori arhitektuur ja dokumentide inkrementaalse laadimise võimalus.
- Toetatakse HTML5, sisendvorme, küpsiseid ja erinevaid tekstikooderinge.
- Dokumentide vaatamise võimalus Markdown formaadis.
- CSS-mootor, mis toetab flex'i, ujuvaid elemente (block, inline, float), tabeleid, valijaid ja @-reegleid.
- JavaScripti mootor Monoucha, mis on rakendatud kui mähis QuickJS-NG üle Nim (olemasolev vaikimisi välja lülitatud).
- Kohandatavad klahvikombinatsioonid, vaikimisi klaviatuuri juhtimine vim stiilis.
- Toetatakse hiirt.
- Funktsionaalsus CGI-skripte kohapeal käivitamiseks.
- Võimalus kasutada mitme lehe vaatamiseks (pager).
- Toetatakse piltide renderdamist terminaliemulaatoris, kasutades sixel-graafikat (sixel, pildi koostamine kuuest pikslitest) või Kitty protokolli.
- Kasutatakse süsteemikutsede filtreerimismehhanisme seccomp-bpf, capsicum ja pledge, et tagada sandkastisolatsioon Linuxis, FreeBSD-s ja OpenBSD-s.
- Liides järjehoidjate ja külastuste ajaloo haldamiseks.

Allikas: opennet.ru
