Wydanie konsolowej przeglądarki internetowej Chawan 0.3.3

Opublikowana wersja konsolowej przeglądarki internetowej Chawan 0.3.3, wykorzystującej własny kompaktowy silnik z obsługą CSS i JavaScript. Wśród celów projektu wymieniono realizację wsparcia nowoczesnych standardów internetowych, zachowując przy tym samowystarczalność, prostotę i rozszerzalność. Kod Chawan napisany jest w języku Nim i udostępniany jako własność publiczna. Obsługuje pracę w systemach Linux, BSD, Haiku i macOS.

Podstawowe funkcje:

  • Wsparcie dla protokołów HTTP/1.1, HTTPS (na bazie OpenSSL), FTP, SFTP (na bazie libssh2), Gopher, Gemini, Finger oraz Spartan.
  • Architektura wieloprocesowa i możliwość inkrementalnego ładowania dokumentów.
  • Wsparcie dla HTML5, formularzy, Cookie oraz różnych kodowań tekstowych.
  • Możliwość wyświetlania dokumentów w formacie Markdown.
  • Silnik CSS z obsługą flex, pływających elementów (block, inline, float), tabel, selektorów oraz reguł @.
  • Silnik JavaScript Monoucha, zrealizowany jako warstwa nad QuickJS-NG dla Nima (domyślnie wyłączony).
  • Konfigurowalne kombinacje klawiszy, z domyślnym wykorzystaniem obsługi klawiatury w stylu vim.
  • Wsparcie dla myszy.
  • Funkcjonalność do lokalnego uruchamiania skryptów CGI.
  • Możliwość użycia jako przeglądarki wielostronicowej (pager).
  • Wsparcie dla renderowania obrazów w emulatorze terminala, przy użyciu grafiki sześcio-pikselowej (sixel) lub protokołu Kitty.
  • Wykorzystanie mechanizmów filtracji wywołań systemowych seccomp-bpf, capsicum i pledge dla izolacji sandbox w Linux, FreeBSD i OpenBSD.
  • Interfejs do zarządzania zakładkami i historią odwiedzin.

Wydanie konsolowej przeglądarki internetowej Chawan 0.3.3


Źródło: opennet.ru
Kup solidny hosting stron z ochroną przed DDoS, serwery VPS VDS 🔥 Kup solidny hosting stron z ochroną przed DDoS, serwery VPS VDS | ProHoster