Выпуск консольного web-Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π° Chawan 0.3.3

ΠžΠΏΡƒΠ±Π»ΠΈΠΊΠΎΠ²Π°Π½ выпуск консольного web-Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π° Chawan 0.3.3, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‰Π΅Π³ΠΎ собствСнный ΠΊΠΎΠΌΠΏΠ°ΠΊΡ‚Π½Ρ‹ΠΉ Π΄Π²ΠΈΠΆΠΎΠΊ с ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠΎΠΉ CSS ΠΈ JavaScript. Π‘Ρ€Π΅Π΄ΠΈ Ρ†Π΅Π»Π΅ΠΉ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π° заявлСна рСализация ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠΈ соврСмСнных web-стандартов, сохраняя ΠΏΡ€ΠΈ этом ΡΠ°ΠΌΠΎΠ΄ΠΎΡΡ‚Π°Ρ‚ΠΎΡ‡Π½ΠΎΡΡ‚ΡŒ, простоту ΠΈ Ρ€Π°ΡΡˆΠΈΡ€ΡΠ΅ΠΌΠΎΡΡ‚ΡŒ. Код Chawan написан Π½Π° языкС Nim ΠΈ распространяСтся ΠΊΠ°ΠΊ общСствСнноС достояниС. ΠŸΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚ΡΡ Ρ€Π°Π±ΠΎΡ‚Π° Π² Linux, BSD-систСмах, Haiku ΠΈ macOS.

ΠžΡΠ½ΠΎΠ²Π½Ρ‹Π΅ возмоТности:

  • ΠŸΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»ΠΎΠ² HTTP/1.1, HTTPS (Π½Π° Π±Π°Π·Π΅ OpenSSL), FTP, SFTP (Π½Π° Π±Π°Π·Π΅ libssh2), Gopher, Gemini, Finger ΠΈ Spartan.
  • ΠœΠ½ΠΎΠ³ΠΎΠΏΡ€ΠΎΡ†Π΅ΡΡΠ½Π°Ρ Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€Π° ΠΈ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ ΠΈΠ½ΠΊΡ€Π΅ΠΌΠ΅Π½Ρ‚Π°Π»ΡŒΠ½ΠΎΠΉ Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ΠΎΠ².
  • ΠŸΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° HTML5, Ρ„ΠΎΡ€ΠΌ Π²Π²ΠΎΠ΄Π°, Cookie, Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… тСкстовых ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²ΠΎΠΊ.
  • Π’ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ просмотра Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ΠΎΠ² Π² Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π΅ Markdown.
  • CSS-Π΄Π²ΠΈΠΆΠΎΠΊ с ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠΎΠΉ flex, ΠΏΠ»Π°Π²Π°ΡŽΡ‰ΠΈΡ… элСмСнтов (block, inline, float), Ρ‚Π°Π±Π»ΠΈΡ†, сСлСкторов ΠΈ @-ΠΏΡ€Π°Π²ΠΈΠ».
  • JavaScript-Π΄Π²ΠΈΠΆΠΎΠΊ Monoucha, Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½Π½Ρ‹ΠΉ ΠΊΠ°ΠΊ обвязка Π½Π°Π΄ QuickJS-NG для Nim (ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ ΠΎΡ‚ΠΊΠ»ΡŽΡ‡Ρ‘Π½).
  • НастраиваСмыС ΠΊΠΎΠΌΠ±ΠΈΠ½Π°Ρ†ΠΈΠΈ клавиш, использованиС ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ ΠΊΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€Π½ΠΎΠ³ΠΎ управлСния Π² стилС vim.
  • ΠŸΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° ΠΌΡ‹ΡˆΠΈ.
  • Π€ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ для локального запуска CGI-скриптов.
  • Π’ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ использования Π² качСствС многостраничного просмотрщика (pager).
  • ΠŸΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° отрисовки ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠΉ Π² эмуляторС Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π»Π°, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ ΡΠΈΠΊΡΠ΅Π»ΡŒΠ½ΡƒΡŽ Π³Ρ€Π°Ρ„ΠΈΠΊΡƒ (sixel, ΠΊΠΎΠΌΠΏΠΎΠ½ΠΎΠ²ΠΊΠ° изобраТСния ΠΈΠ· 6-ΠΏΠΈΠΊΡΠ΅Π»ΡŒΠ½Ρ‹Ρ… Π±Π»ΠΎΠΊΠΎΠ²) ΠΈΠ»ΠΈ ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ» Kitty.
  • ЗадСйствованиС ΠΌΠ΅Ρ…Π°Π½ΠΈΠ·ΠΌΠΎΠ² Ρ„ΠΈΠ»ΡŒΡ‚Ρ€Π°Ρ†ΠΈΠΈ систСмных Π²Ρ‹Π·ΠΎΠ²ΠΎΠ² seccomp-bpf, capsicum ΠΈ pledge для sandbox-изоляции Π² Linux, FreeBSD ΠΈ OpenBSD.
  • Π˜Π½Ρ‚Π΅Ρ€Ρ„Π΅ΠΉΡ для Ρ€Π°Π±ΠΎΡ‚Ρ‹ с Π·Π°ΠΊΠ»Π°Π΄ΠΊΠ°ΠΌΠΈ ΠΈ историСй посСщСний.

 Выпуск консольного web-Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π° Chawan 0.3.3


Π˜ΡΡ‚ΠΎΡ‡Π½ΠΈΠΊ: opennet.ru
author avatar
Erik Peterson Π Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€, ΠœΠ΅Π½Π΅Π΄ΠΆΠ΅Ρ€
A ProHoster specialist with over seven years of experience in hosting, network infrastructure, and internet security. I participate in the development and maintenance of server solutions, VPN services, and client platforms. I specialize in stability, data protection, and service optimization for clients. I regularly monitor updates in industry standards and best practices.

Π”ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΉ