Browser web berbasis terminal Chawan telah mencapai tonggak penting dengan rilis 0.2.0, menandai versi pertama yang pengembangnya merasa yakin untuk diberi label sebagai produk lengkap. Browser berbasis teks ini, yang dibangun menggunakan bahasa pemrograman Nim , menawarkan pendekatan unik untuk browsing web yang berjalan sepenuhnya dalam lingkungan terminal.
Dukungan Terminal Mobile Mengejutkan Pengguna
Salah satu penemuan paling menarik dari komunitas adalah kompatibilitas tak terduga Chawan dengan aplikasi terminal mobile. Pengguna melaporkan pengalaman browsing yang sukses pada perangkat Android menggunakan Termux , sebuah emulator terminal populer. Kemampuan ini membuka kemungkinan baru bagi pengguna mobile yang lebih menyukai antarmuka berbasis teks yang ringan atau perlu menjelajahi web dalam lingkungan dengan sumber daya terbatas.
Rahang saya jatuh ketika HN berhasil dimuat pada percobaan pertama dari Termux ! Kerja bagus!
Dependensi yang Disederhanakan Memudahkan Instalasi
Rilis 0.2.0 membawa perubahan arsitektur besar dengan menghilangkan beberapa dependensi yang sebelumnya diperlukan. Browser ini tidak lagi membutuhkan zlib, libseccomp, termcap/ncurses, atau libcurl, sehingga secara signifikan menyederhanakan proses instalasi untuk pengguna dan maintainer paket. Daftar dependensi yang diperkecil sekarang hanya mencakup libssh2, libbrotli, dan baik OpenSSL 3.0+ atau LibreSSL .
Pengurangan dependensi ini membuat Chawan lebih mudah dikemas untuk berbagai distribusi Linux dan mengurangi potensi masalah kompatibilitas. Pengembang telah menyediakan browser dalam berbagai format, termasuk kode sumber, binary statis untuk amd64 Linux , dan paket Debian .
Dependensi Runtime Saat Ini:
- libssh2
- libbrotli ( libbrotlicommon dan libbrotlidec )
- OpenSSL 3.0+ atau LibreSSL ( OpenBSD 7.7 telah diuji)
Dependensi yang Dihapus:
- zlib
- libseccomp
- termcap/ncurses
- libcurl
Fokus pada Performa dan Kepatuhan Standar
Pengembangan browser telah mencapai apa yang dianggap penciptanya sebagai keadaan produk minimum yang layak, dengan semua fitur inti yang direncanakan telah diimplementasikan dan tidak ada bug kritis yang diketahui. Diskusi seputar Chawan juga telah memicu percakapan menarik tentang kepatuhan standar web, dengan beberapa pengguna mencatat bahwa bahkan browser utama seperti Chrome dan Safari tidak lagi sepenuhnya lulus tes standar web lama seperti Acid2 dan Acid3 .
Ke depan, tim pengembangan berencana untuk fokus pada peningkatan performa dan akurasi mesin layout, sambil juga membuat antarmuka pengguna lebih mudah diakses oleh pendatang baru. Cabang stabil saat ini hanya akan menerima perbaikan bug, sementara pengembangan fitur baru berlanjut di cabang master.
Rilis ini mewakili minat yang berkembang pada solusi browsing alternatif yang memprioritaskan efisiensi dan kesederhanaan daripada kompleksitas fitur, menarik bagi pengembang dan power user yang menghargai alur kerja berbasis terminal.
Referensi: Chawan 0.2.0