Daftar Isi
Aplikasi terminal Ghostty merilis versi terbarunya, Ghostty 1.4.0, yang membawa peningkatan performa signifikan, efisiensi memori, serta dukungan penuh terhadap protokol grafis Kitty. Pembaruan utama ini melibatkan kerja selama tujuh bulan dari 172 kontributor melalui lebih dari 2.800 komit di berbagai platform.
Peningkatan Performa dan Efisiensi Memori
Ghostty 1.4.0 menghadirkan kompresi transparan untuk riwayat *scrollback* yang tidak terlihat, sehingga mampu mengurangi penggunaan memori fisik hingga 90 persen untuk teks standar. Berkat efisiensi tersebut, batas bawaan *scrollback* ditingkatkan dari 10 MB menjadi 50 MB per terminal. Selain itu, memori kosong pada terminal baru kini jauh lebih kecil di macOS, sementara tab tersembunyi secara otomatis melepaskan sumber daya GPU untuk menghemat memori.
Dari sisi kecepatan, pemrosesan I/O mengalami lonjakan performa antara 25 persen hingga 55 persen di macOS karena pembacaan *pty* dilakukan secara bersamaan dengan proses penguraian. Pemrosesan teks ASCII dalam VT juga tercatat menjadi jauh lebih cepat, sementara waktu pemuatan aplikasi dan operasi ubah ukuran jendela kini merespons lebih gesit dibandingkan versi sebelumnya.
Dukungan Grafis Kitty dan Fitur Baru Lainnya
Ghostty kini menjadi emulator terminal non-Kitty pertama yang mendukung 100 persen spesifikasi grafis Kitty secara lengkap, termasuk animasi dan penempatan relatif antar-gambar. Penguraian data gambar kini memanfaatkan SIMD agar transfer gambar berukuran besar berjalan jauh lebih cepat.
Pembaruan ini juga memperkenalkan utilitas CLI baru bernama ghostty +ssh yang berfungsi untuk menyiapkan lingkungan jarak jauh dan memasang *terminfo* secara otomatis pada koneksi SSH pertama. Selain itu, pengguna Linux dan FreeBSD kini dapat menikmati *pipeline* rendering OpenGL baru menggunakan EGL yang menghasilkan teks lebih tajam pada skala fraksional.
Pembaruan Keamanan dan Persyaratan Sistem
Versi 1.4.0 mencakup berbagai perbaikan kerentanan keamanan yang melibatkan proteksi tempel (*paste protection*), penanganan grafis Kitty berbahaya, serta penanganan tautan OSC 8 di macOS. Pengguna diingatkan untuk memperhatikan beberapa perubahan konfigurasi yang berlaku, seperti perilaku *copy-on-select* yang kini diatur ke nilai tertentu secara *default*.
Persyaratan minimum sistem untuk macOS tetap dipertahankan pada versi 13 Ventura dengan tambahan kompatibilitas untuk macOS 27, sementara pengguna GTK kini memerlukan GTK 4.18 dan libadwaita 1.7. Seluruh perubahan ini sudah dapat diakses melalui repositori resmi Ghostty untuk dinikmati oleh para pengembang dan pengguna umum.
Sumber: Hacker News: Front Page







