Τι είναι και τι πρόβλημα λύνει
Το ghostty-web προσφέρει μια σύγχρονη εναλλακτική για την προσομοίωση τερματικού στον browser. Ενώ το xterm.js βασίζεται σε χειροκίνητη υλοποίηση των escape sequences σε JavaScript, το ghostty-web χρησιμοποιεί τον native parser του Ghostty μεταγλωττισμένο σε WebAssembly (WASM). Αυτό εξασφαλίζει ακρίβεια στη διαχείριση πολύπλοκων scripts και Unicode χαρακτήρων.
Βασικά χαρακτηριστικά
- API Compatibility: Σχεδιασμένο ως drop-in replacement για το xterm.js, επιτρέποντας τη μετάβαση με ελάχιστες αλλαγές στον κώδικα.
- Native Performance: Χρήση του ίδιου κώδικα με την native εφαρμογή, εξασφαλίζοντας υψηλή πιστότητα (fidelity) στην προσομοίωση.
- Zero Dependencies: Μηδενικές εξαρτήσεις runtime και μέγεθος bundle περίπου 400KB.
Σε ποιους απευθύνεται
Απευθύνεται σε web developers που αναπτύσσουν εφαρμογές τερματικού στον browser και χρειάζονται υψηλή συμβατότητα με πρότυπα VT100 και σωστή υποστήριξη διεθνών χαρακτήρων.