xterm.js - สร้าง UI เทอร์มินัลในเบราว์เซอร์
(xtermjs.org)-
ใช้งานเป็นส่วนประกอบเทอร์มินัลฝั่งฟรอนต์เอนด์ใน IDE หลากหลายตัว เช่น VSCode, Hyper เป็นต้น
-
ทำงานร่วมกับ bash, vim, tmux เป็นต้นได้ดี
-
รวดเร็ว และมี WebGL renderer แยกมาให้ในตัว
-
รองรับลิงก์, ธีม, แอดออน, โหมดโปรแกรมอ่านหน้าจอ และ Unicode
-
เป็นโอเพนซอร์ส TypeScript ที่ไม่มี dependency เพิ่มเติม
-
ใช้งานได้กับ Electron และ Node.js เช่นกัน
1 ความคิดเห็น
ถ้าดูตัวอย่างการใช้งานจริง เว็บ IDE ส่วนใหญ่ที่เรารู้จักก็กำลังใช้อยู่ทั้งหมดเลยครับ
VSCode, RStudio, Theia, Azure Cloud Shell/Data Studio, Hyper, cPanel, Webssh, Linode, Codecademy, Repl.it, HashiCorp Nomad, GoormIDE (เห็นชื่อ Goorm แล้วดีใจเลย!)