txiki.js - JavaScript รันไทม์ขนาดเล็กแต่ทรงพลัง
(github.com/saghul)- มุ่งเป้ารองรับ มาตรฐาน ECMAScript ล่าสุด และ ความเข้ากันได้กับ WinterTC
- ใช้ QuickJS-ng เป็นเอนจิน JS และ libuv เป็นชั้นแพลตฟอร์ม เพื่อมอบ asynchronous I/O ประสิทธิภาพสูง
- รองรับ Web Platform API: รวม
fetch,WebSocket,Console,setTimeout,Crypto,Web Workersเป็นต้น - มี ความสามารถด้านเครือข่าย ในตัว: รองรับ TCP, UDP, Unix socket และ HTTP server กับ WebSocket
- มีฟีเจอร์ระดับระบบ เช่น ไฟล์ I/O, child process, การจัดการ signal เป็นต้น
- มี standard library มาให้: รองรับโมดูลในตัวหลากหลาย เช่น
tjs:sqlite,tjs:ffi,tjs:path,tjs:hashing - สามารถสร้าง standalone binary ได้ผ่านคำสั่ง tjs compile
- ทำงานได้บน GNU/Linux, macOS, Windows และระบบตระกูล Unix อื่น ๆ
- เขียนด้วย C เป็นหลัก (มากกว่า 82%) จึงรันได้รวดเร็วและใช้หน่วยความจำน้อย
- เอกสารทางการ txikijs.org
- ใบอนุญาต MIT
ยังไม่มีความคิดเห็น