txiki.js - 작고 강력한 JavaScript 런타임
(github.com/saghul)- 최신 ECMAScript 표준 및 WinterTC 호환 을 목표로 함
- QuickJS-ng 를 JS엔진으로, libuv 를 플랫폼 계층으로 사용해 고성능 비동기 I/O 제공
-
Web Platform API 지원:
fetch,WebSocket,Console,setTimeout,Crypto,Web Workers등 포함 - 네트워크 기능 내장: TCP, UDP, Unix 소켓 및 HTTP 서버와 WebSocket 지원
- 파일 I/O, 자식 프로세스, 시그널 처리 등 시스템 수준 기능 제공
-
표준 라이브러리 포함:
tjs:sqlite,tjs:ffi,tjs:path,tjs:hashing등 다양한 내장 모듈 제공 - tjs compile 명령을 통해 독립 실행형 바이너리 생성 가능
- GNU/Linux, macOS, Windows, 기타 Unix 계열 시스템에서 동작
- C 기반(82% 이상) 으로 작성되어, 빠른 실행 속도와 낮은 메모리 사용량
- 공식 문서 txikijs.org
- MIT 라이선스