txiki.js - Kleine und leistungsstarke JavaScript-Laufzeitumgebung
(github.com/saghul)- Zielt auf den neuesten ECMAScript-Standard und WinterTC-Kompatibilität ab
- Verwendet QuickJS-ng als JS-Engine und libuv als Plattformschicht, um performantes asynchrones I/O bereitzustellen
- Unterstützung für Web Platform APIs: einschließlich
fetch,WebSocket,Console,setTimeout,Crypto,Web Workersusw. - Netzwerkfunktionen integriert: Unterstützung für TCP, UDP, Unix-Sockets sowie HTTP-Server und WebSocket
- Bietet systemnahe Funktionen wie Datei-I/O, Kindprozesse und Signalverarbeitung
- Einschließlich Standardbibliothek: verschiedene eingebaute Module wie
tjs:sqlite,tjs:ffi,tjs:path,tjs:hashingusw. - Mit dem Befehl
tjs compilelassen sich eigenständige Binärdateien erzeugen - Läuft auf GNU/Linux, macOS, Windows und anderen Unix-artigen Systemen
- In C (über 82 %) geschrieben, mit hoher Ausführungsgeschwindigkeit und geringem Speicherverbrauch
- Offizielle Dokumentation: txikijs.org
- MIT-Lizenz
Noch keine Kommentare.