Wer benötigt das?
Von CLI-Entwicklern bis zu Serverless-Teams – wer von nativer TypeScript-Kompilierung profitiert
CLI-Tool-Entwickler
Erstelle native CLI-Tools, die sofort starten und ohne Node.js-Installation verteilt werden können. Perfekt für DevOps-Tools und Entwickler-Utilities.
Serverless/Edge-Entwickler
Cold-Start-Zeiten von ~1ms statt Sekunden. Tiny Binaries bedeuten schnellere Deployments und niedrigere Kosten für Edge-Computing.
Embedded-System-Entwickler
TypeScript für ressourcenbeschränkte Umgebungen. 2-5 MB Binaries statt 80 MB Node.js-Runtime ermöglichen neue Einsatzmöglichkeiten.
Performance-kritische Anwendungen
Wenn jede Millisekunde zählt: 2.2x schnellere Ausführung als Node.js, mit der vollen Typsicherheit von TypeScript.
Hauptfunktionen
Was Perry von anderen TypeScript-Tools unterscheidet
Native Maschinencode-Kompilierung
TypeScript wird direkt zu nativen Executables kompiliert – keine V8-Engine, keine Runtime, nur reiner Maschinencode.
Volle TypeScript-Unterstützung
Generics, Klassen, async/await, Closures und mehr. Perry unterstützt die TypeScript-Features, die du täglich nutzt.
Tiny Binary-Größen
2-5 MB Executables statt 80 MB Node.js-Installation. Perfekt für Distribution und Container-Deployment.
npm-Paket-Kompatibilität
27+ populäre Pakete nativ reimplementiert: PostgreSQL, MongoDB, bcrypt, HTTP und mehr – ohne JavaScript-Runtime.
Native Standardbibliothek
fs, path, crypto, os, Buffer, child_process, JSON, Math, Date – alles was du brauchst, nativ implementiert.
Open Source (MIT/Apache)
Perry ist vollständig Open Source unter MIT- und Apache-2.0-Lizenz. Nutze es, modifiziere es, trage bei.
Wie es funktioniert
Die Technik hinter Perry
SWC Parsing
TypeScript-Code wird mit SWC (Speedy Web Compiler) geparst – der schnellste TypeScript-Parser, geschrieben in Rust.
HIR-Transformation
Der AST wird in High-Level Intermediate Representation transformiert, optimiert für die Codegenerierung.
Cranelift Codegen
Cranelift generiert optimierten Maschinencode für x86-64, ARM64 und mehr – der gleiche Backend wie Wasmtime.
Technologien & Tags
