Perry Compiles TypeScript Directly to Native Executables
TL;DR. Perry now compiles TypeScript to native GUI and CLI apps across 10 platforms, offering standalone executables with fast compilation. - The tool uses SWC for parsing and LLVM for optimized code generation, bypassing intermediate JavaScript during compilation. - Output binaries are typically small, ranging from 2-5MB, with optional V8 runtime adding 15-20MB for npm package compatibility. - Perry supports 25+ native UI widgets and provides built-in native implementations for common Node.js APIs.
- Perry compiles TypeScript to native executables across 10 platforms.
- It uses SWC and LLVM for direct compilation, eliminating intermediate JavaScript.
- The tool produces small, standalone binaries (2-5MB) with optional V8 for npm packages.
- Perry includes 25+ native UI widgets and a comprehensive standard library.