Menu

Perry — TypeScript → Native
📰
0

Perry — TypeScript → Native

Reading 0:00
15s threshold

v0.5.306 — generational GC + lazy JSON tape default, faster than Node and Bun on most benchmarks One Codebase. Every Platform. Native Performance. Perry compiles TypeScript to native GUI and CLI apps on macOS, iPadOS, iOS, Android, Linux, Windows, watchOS, tvOS, WebAssembly, and the Web. No runtime. No Electron. Just native binaries. Get Started View on GitHub $ perry compile main.ts Compiling main.ts... ✓ Compiled executable: main (2.3 MB) $ ./main Hello, World! Why Perry ? Everything you need to compile TypeScript to native applications No Runtime Required Produces standalone native executables. No Node.js, no V8, no runtime dependencies. Just a single binary that runs anywhere. Fast Compilation Direct TypeScript to native code compilation using SWC for parsing and LLVM for optimized code generation. No intermediate JavaScript. Small Binaries Output binaries are typically 2-5MB. With optional V8 runtime for JS npm packages, 15-20MB. Ship less, deploy faster. Deterministic Builds Same input, same binary.…

Continue reading — create a free account

Join HashtagPLUS to read full articles, follow hashtags, vote, and join the conversation.

Read More