v0.5.306 — generational GC + lazy JSON tape default, faster than Node and Bun on most benchmarks
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.
$ perry compile main.ts
Compiling main.ts…
✓ Compiled executable: main (2.3 MB)
$ ./main
Hello, World!
[ad_2]
Source link
More on perry
Stay tuned for updates on perry as the story develops. Related: What’s New on Peacock in June? Catch ‘Strung,’ World Cup Matches and More.
Frequently Asked Questions
Perry is a tool that compiles TypeScript to native GUI and CLI apps across macOS, iPadOS, iOS, Android, Linux, Windows, watchOS, tvOS, WebAssembly, and the Web, producing native binaries with no runtime and no Electron.
Version 0.5.306 adds generational GC and a lazy JSON tape by default.
The article claims Perry is faster than Node and Bun on most benchmarks.
In the example shown, compiling a Hello World program produced a 2.3 MB native executable.



