Appearance
编译为机器代码,比 Node.js 快 2 倍。没有 JIT 预热,没有 V8。
parallelMap 和 spawn 提供实际的 OS 线程,具有编译时安全性。
构建桌面和移动应用,编译为真正的 AppKit、UIKit、GTK4 或 Win32 小部件。
从同一源代码支持 macOS、iOS、Android、Windows、Linux、Web 和 WebAssembly。
使用 npm 包如 fastify、mysql2、redis、bcrypt、lodash 等,原生编译。
将 Perry 指向 .ts 文件并获取二进制文件。不需要 tsconfig.json。
Perry 是一个原生 TypeScript 编译器,它将 TypeScript 源代码直接编译为原生可执行文件。没有 JavaScript 运行时,没有 JIT 预热,没有 V8 — 您的 TypeScript 编译为真正的二进制文件。
// hello.ts console.log("Hello from Perry!");
$ perry hello.ts -o hello $ ./hello Hello from Perry!
查看 介绍 以了解更多。