I dati tecnici e le note di misurazione sono mantenuti in inglese per evitare discrepanze tra le traduzioni.

Roadmap

A current status page, not a frozen release history. Exact support lives in the linked platform, limitations, benchmark, and changelog sources.

Verified today

  • SWC parsing and LLVM ahead-of-time code generation for native TypeScript and JavaScript builds.
  • About 97% of the tracked Node suite across 53 modules, plus roughly 50 native package/API implementations.
  • Eleven documented targets: macOS, iOS, iPadOS, visionOS, tvOS, watchOS, Android, Wear OS, Windows, Linux, and Web/WASM.
  • Web and WASM are aliases for one backend; HarmonyOS is a separate preview.
  • The perry compile, run, check, doctor, verify, and publish command surfaces are present in the current CLI.

Active development areas

  • Closing TypeScript, JavaScript, Node.js, npm-package, Proxy, decorator, weak-reference, and dynamic-code compatibility gaps.
  • Improving platform parity, especially core and preview targets.
  • GC, representation selection, dynamic dispatch, startup, binary size, and realistic workload performance.
  • Hosted build, signing, verification, and distribution operations; public availability and terms are confirmed separately from compiler support.

How to read Perry claims

  • ·Current pages use generated facts for target counts and benchmark rows instead of copying numbers into multiple components.
  • ·Historic blog posts keep their date and version context and are not presented as current benchmarks.
  • ·Support means documented, tested behavior — not blanket compatibility with every TypeScript program or npm package.
  • ·Exact prices, quotas, SLAs, and hosted-service availability are not promised until they are confirmed in the service or a signed agreement.

Perry is pre-1.0 and changes quickly. Use these live sources when making a technical or commercial decision.