Skip to content

v1.0 RC Status

Last updated: 2026-06-24

SuperJS v1.0 is the first stable release of the hand-written compiler, CLI, LSP, docs site, and ecosystem wrappers. All v1.0 workstreams (WS-A1…A8, WS-B1, WS-B3) have merged to main. We are preparing for RC — not yet tagging 1.0.0-rc.1.

What shipped (v1.0 scope)

AreaStatusNotes
Language spec freezeDonespecs/language.md frozen; grammar CI gate
Docs siteDoneTour (20 lessons), migration, API ref, why-SJS, compat matrix, perf
Error-code referenceDonePer-code pages + CI gate
migrate from-prototypeDoneCLI command
30 @superjs/types-* wrappersDoneHand-curated interop surface
PlaygroundInfra doneRunbook + smoke test; maintainer deploy pending
GovernanceDoneSTABILITY, Dependabot, CodeQL, SECURITY.md
Node 20 / 22 / 24 CIDoneBlocking matrix
Performance targetsDoneCompile + LSP benches in CI (docs/perf/)
LSP memory auditDoneClose + LRU verified (docs/perf/lsp-memory-audit.md)
Threat modelReviewedv1.0 pass — docs/security/threat-model.md
Launch drafts + press kitScaffoldeddocs/launch/, docs/press/; GA posts pending
Security review (S7)Scaffoldeddocs/security-review.md; external reviewer TBD
Trademark non-claimPublishedTRADEMARK.md; USPTO/EU search pending

Cut from v1.0 (deferred)

ItemTargetRationale
DAP debugger (WS-B2)Post-1.0 full implPhase 0 skeleton shipped; breakpoints/CDP Phase 1+
LLVM native backendv2.0Separate milestone
Full parser/lexer hard capsPost-1.0 hardeningRecovery + BiDi shipped; numeric caps tracked in threat model T1/T2
LSP 8 MiB message capPost-1.0 hardeningMemory budget + bench shipped; wire cap planned

Path to GA

  1. Playground production deploy — runbook at docs/ops/playground-deploy.md; set CLOUDFLARE_API_TOKEN, deploy, wire NEXT_PUBLIC_PLAYGROUND_RUN_URL.
  2. Beta program — three friendly teams on 1.0.0-rc.X; see Beta Program.
  3. Bug bash — one structured week; fix all severity=blocker issues.
  4. External security review (S7) — engage reviewer; track in docs/security-review.md.
  5. RC cycle1.0.0-rc.1rc.2rc.3, ≥2 weeks apart.
  6. superjs@1.0.0 GA — npm publish with provenance, GitHub Release, launch artefacts.

Human-gated steps (npm token rotation, trademark, on-call) are tracked in specs/roadmap/v1.0-release-checklist.md. Maintainer-ordered gates: docs/ops/rc-maintainer-gates.md.

How to follow progress

Documentation