place

Roadmap

Versions are cuts of cohesive work, not strict semver until v1.0. Every entry that's shipped has a passing CI gate; planned entries are intentions, not promises.

  1. v0.1Reactivity coreshipped
    • state / derived / watch / batch / untrack / resource / history
    • two-color graph propagation, synchronous core
    • fast-check property tests for the synchronous core
  2. v0.2Component systemshipped
    • JSX via the TS automatic runtime, keyed lists, Fragment
    • mount / el / onCleanup / errorBoundary / withCapability
    • cls() + recipe() variant helper
  3. v0.3SSR + server primitivesshipped
    • page() / serve() / boot(), renderToString + hydrate
    • typed meta + styles, first-class Tailwind v4
    • security: 'standard' — per-request CSP nonce, CSRF, body limits
  4. v0.4Production SSRshipped
    • per-request capability scopes (AsyncLocalStorage)
    • action() typed RPC — JSON + FormData, ISR via revalidate
    • streaming SSR + suspense()
  5. v0.5Deployment + DXshipped
    • Node adapter, buildStatic SSG, font helper, image optimizer
    • dev error overlay with source-mapped frames
    • startup banner, content-hashed production bundles
  6. v0.6The "smaller app" arcshipped
    • page(path, def) / app([pages]) / routes(prefix)
    • co-located on: actions with auto-CSRF, search: URL state
    • virtualList(); commonplace rebuilt as the flagship app
  7. v0.7Motion + design libraryshipped
    • @place/reactivity/motion — animate / tween / sequence / curve / motion / flip / colorMix
    • @place/design — 14 native-first primitives (Dialog, Sheet, Combobox, Menu, …)
    • recipe() variants + themeTokens()
  8. v0.8Islands architectureshipped
    • islands as the only hydration model — content pages ship 0 KB JS
    • per-route bundle splitting, SRI-pinned island bundles
    • per-island HMR, the effect-typed view classifier
  9. v0.9Design-system rewrite + foundationshipped
    • CSS Anchor Positioning popovers, light-dark() theming
    • typed class + classNames customization contract
    • viewport primitive, typography tokens, charter conformance tests
  10. v0.10Docs siteshipped
    • this docs site — concepts + full API reference + recipes
    • Cmd+K search, interactive reactivity demo
    • every page dogfoods the framework
  11. v0.11Static export + first public deployin progress
    • app().build() — islands-aware static export (ADR 0051)
    • live on Cloudflare Pages — 100/100/100/100 Lighthouse
    • hover-prefetch SPA navigation — instant, auth-safe
    • framework-owned theme persistence (no flash), strict static CSP
    • first public git repository with a layered commit history
  12. v0.12Migrations + adaptersnext
    • migration guides from Next, Remix, TanStack Start
    • Cloudflare Workers + Vercel adapters
    • create-app templates: blog, dashboard, e-commerce
  13. v1.0Stability + benchmarksplanned
    • API freeze + semver commitment
    • published benchmark suite vs Next / Remix / TanStack
    • examples gallery with live previews