Skip to content

[0.44 alpha.0] Prove the TSX-to-Part Program vertical compiler slice #1160

Description

@SisyphusZheng

Part of #1155. Target: v0.44.0-alpha.0.

Objective

Prove the replacement architecture end to end before broad implementation.

Deliverables

  • Compile one decorated OpenElement with text, property, event and conditional/list regions
  • Use one generated Part Program for server HTML, fresh browser DOM and existing-DOM claim
  • Integrate the spike through the real Deno/Vite transform path
  • Measure generated code, allocations and activation against the 0.43 equivalent

Acceptance

  • The spike contains no runtime VNode or BindingDescriptor discovery
  • All three execution modes produce equivalent observable output
  • A Signal updates only its subscribed Part/Region
  • The result records GO/NO-GO evidence and unresolved compiler risks

Authority

  • docs/current/VERSION_PLAN.md
  • docs/adr/ADR-0143-0-44-compiled-element-model-reentry.md

Metadata

Metadata

Assignees

No one assigned

    Labels

    P0architecturecompilerOpenElement compiler and generated Part Programelementv0.44v0.44 compiled OpenElement architecture train

    Type

    No type

    Projects

    No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions