跳到主要内容
文档

Roadmap

用 TSX 组合原生 Web UI,先交付 HTML,再按需运行交互。Alpha16–18 依次规划编译与安全交付、函数组件、组件级流式交付。

01 / 发布线

从已交付证据,到 v1.0 冻结。

Alpha16–18为规划目标,不是已发布能力,不设固定日期。当前源码与包发布状态继续由发布记录派生;完成这些版本后,RC与稳定版仍需真实使用、安装升级和安全等独立准入。

Alpha 准入 — v1.0.0-alpha.1

0.43.x 仍是稳定维护线,1.0 alpha 线是当前线。

稳定维护线止于 0.43.3;1.0 alpha 当前线在各包的 npm latest dist-tag 上是 1.0.0-alpha.15,当前源码基线是 1.0.0-alpha.15。1.0 Alpha 是新基线:Element 与 Router 为公共核心,Create 为正式入口,UI 为实验性能力,不提供从 0.x 的受支持迁移。

各包 npm latest: protocol v1.0.0-alpha.15 · element v1.0.0-alpha.15 · compiler v1.0.0-alpha.15 · router v1.0.0-alpha.15 · create v1.0.0-alpha.15 · ui v1.0.0-alpha.15

v1.0.0-alpha.1基线公开 Alpha 准入

从公开基线开始在真实应用中使用可独立消费的 Element 与 Router,验证 Native/Lit 应用流程。Element 与 Router 是公共核心,Create 是正式入口,UI 为实验性能力。1.0 Alpha 是新基线,不提供从 0.x 的受支持迁移。

已通过 @alpha dist-tag 发布到 npm——实况请用 npm view @openelement/create dist-tags 核实
v1.0.0-alpha.16编译与安全交付

当前浏览器仍执行 Part Program,后端需为后续组合做准备。生成直接 DOM mount/claim/update/dispose,隔离公开与私有输出,扩展既有服务端函数的异步/full-await组合;无实际客户端需求的页面目标为零JS,保留既有行为与清理。完整函数作者API留在Alpha17,新组件defer留在Alpha18。ADR-0174已正式接受生成代码/运行时方向并修订ADR-0148,实现仍待完成;ADR-0171记录输出安全方向。

规划目标;发布取决于验证结果
v1.0.0-alpha.17函数组件与组合

基于Signals和setup-once,让有状态业务组合无需额外host:props、children、条件、keyed list、显式CE出口与独立预编译组件包。验证统一推荐入口、starter、文档与迁移;通用升级工具和URL去前缀独立推进。当前没有React Hooks,也不承诺Hooks/React兼容;旧class兼容,用户无需立即重写。ADR-0173已正式接受组件组合方向并修订ADR-0143,实现与独立消费者验证仍待完成;分发契约尚未冻结。

规划目标;作者与消费者验证通过后切换推荐路径
v1.0.0-alpha.18组件级流式交付

扩展既有route/field通道交付延迟组件子树,协调CSS、脚本、错误、有限资源、取消和导航/HTML morph。隔离过期响应,测量真实部署收益并验证完整等待与HTML fallback。不承诺任意嵌套、强制终止任意用户任务或所有动态回填完全无脚本。扩展ADR-0158资源与组件契约,协议实质变化另行记录。

规划目标;默认启用需要正确性与收益证据
v1.0 RC / Stable分别准入

Alpha 证据充分后冻结接口与依赖,完成至少十四天 RC 持续运行及安装、升级、安全验证后取得人工 GO。两个产品不强制两个发布包。

未定日期

02 / 产品边界

范围是明确的。

当前能力、被排除的承诺与视觉契约,分开陈述。

产品内

产品内

  • JSX 优先的应用 API
  • Declarative Shadow DOM 渲染
  • 路由、布局、内容、island 与 i18n
  • loader 与 action,配合渐进增强表单
  • action 面的 CSRF 地板
  • Nitro 服务端输出(Node + Workers)与 SPA 模式
  • 带 locale 前缀的路由,以及 Document 与 head 归属
  • 经过验证的包与发布边界

当前范围外

当前范围之外

  • Hub 产品话术
  • Registry Hub 作为当前产品承诺
  • RPC、CEM 与互操作 adapter 包的承诺
  • 通用的 auth、ORM 或数据库平台宣称
  • 旧的包数量公开图谱话术

设计规则

设计规则

官网即框架 static-first 产出的活体示范。

03 / 决策矩阵

Roadmap 语言不越过产品边界。

Ship、prove 与 freeze 是证据状态,不是营销标签。

Ship只有反映在文档、生成页面与包能力面上的公开契约。
Prove在扩大宣称之前,以 CI、构建检查与文档扫描作为发布证据。
Freeze当 element、application 与 build 三层契约稳定、可读、验证起来平淡无奇之后,再迈向 v1.0。

04 / 系统图示

包图是发布产物的一部分。

已发布的包归属与公开架构必须保持机械一致。

包矩阵

产品边界

Elementscustom elements, DSD rendering, and component contracts
UIOpen Props primitives used by this website and consumers
Frameworkroutes, layouts, content, islands, i18n, and router build
Protocolspublic boundary declarations and package compatibility language

发布纪律

v1.0 姿态

  • 不漂移营销语言、文档、包导出与 CI 门禁必须一致。
  • 退役不再回来已归档的 Hub 时代承诺与 webpack 时代的捷径,一律留在当前公开产品线之外。
  • 边界公开用户应能看懂什么是已发布、当前、规划中,以及明确排除在范围之外的。