Roadmap
用 TSX 组合原生 Web UI,先交付 HTML,再按需运行交互。Alpha16–18 依次规划编译与安全交付、函数组件、组件级流式交付。
从已交付证据,到 v1.0 冻结。
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
从公开基线开始在真实应用中使用可独立消费的 Element 与 Router,验证 Native/Lit 应用流程。Element 与 Router 是公共核心,Create 是正式入口,UI 为实验性能力。1.0 Alpha 是新基线,不提供从 0.x 的受支持迁移。
已通过 @alpha dist-tag 发布到 npm——实况请用 npm view @openelement/create dist-tags 核实当前浏览器仍执行 Part Program,后端需为后续组合做准备。生成直接 DOM mount/claim/update/dispose,隔离公开与私有输出,扩展既有服务端函数的异步/full-await组合;无实际客户端需求的页面目标为零JS,保留既有行为与清理。完整函数作者API留在Alpha17,新组件defer留在Alpha18。ADR-0174已正式接受生成代码/运行时方向并修订ADR-0148,实现仍待完成;ADR-0171记录输出安全方向。
规划目标;发布取决于验证结果基于Signals和setup-once,让有状态业务组合无需额外host:props、children、条件、keyed list、显式CE出口与独立预编译组件包。验证统一推荐入口、starter、文档与迁移;通用升级工具和URL去前缀独立推进。当前没有React Hooks,也不承诺Hooks/React兼容;旧class兼容,用户无需立即重写。ADR-0173已正式接受组件组合方向并修订ADR-0143,实现与独立消费者验证仍待完成;分发契约尚未冻结。
规划目标;作者与消费者验证通过后切换推荐路径扩展既有route/field通道交付延迟组件子树,协调CSS、脚本、错误、有限资源、取消和导航/HTML morph。隔离过期响应,测量真实部署收益并验证完整等待与HTML fallback。不承诺任意嵌套、强制终止任意用户任务或所有动态回填完全无脚本。扩展ADR-0158资源与组件契约,协议实质变化另行记录。
规划目标;默认启用需要正确性与收益证据Alpha 证据充分后冻结接口与依赖,完成至少十四天 RC 持续运行及安装、升级、安全验证后取得人工 GO。两个产品不强制两个发布包。
未定日期范围是明确的。
产品内
- 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 产出的活体示范。
Roadmap 语言不越过产品边界。
包图是发布产物的一部分。
- 不漂移营销语言、文档、包导出与 CI 门禁必须一致。
- 退役不再回来已归档的 Hub 时代承诺与 webpack 时代的捷径,一律留在当前公开产品线之外。
- 边界公开用户应能看懂什么是已发布、当前、规划中,以及明确排除在范围之外的。