## 目标 VDOM ET 的静态子树从"JS `create()` 逐元素 PAPI"改为"序列化 JSON 模板 + 引擎一次实例化"(`__CreateElementTemplate` 家族)。 **轴**:建树基座(JS build → native engine)。**吃引擎 PAPI,必须 feature flag**(对齐 ReactLynx 的 `experimental_useElementTemplate`);引擎能力缺失时回退到 JS `create()`。 ## 范围 - 引擎 PAPI 探测 + `experimental_useNativeElementTemplate` flag(含回退)。 - native ET 统一协议:模板序列化为数据 + slot-index 寻址(与 Vapor 路线共用 descriptor,见 #300)。 - VDOM 发射:输出 JSON 模板 + `__CreateElementTemplate` 替代 JS `create()`;holes 走 `__SetAttributeOfElementTemplate` / element slots 走 `__InsertNodeToElementTemplate`。 ## 依赖 - ① #296 (element slots) — 完整洞模型(attr + element slot) ## 关联 - ④b #300 (native ET — Vapor 路线):**共用 native 协议/descriptor 与引擎探测+flag**,两者互相参考、协议保持一致。
目标
VDOM ET 的静态子树从"JS
create()逐元素 PAPI"改为"序列化 JSON 模板 + 引擎一次实例化"(__CreateElementTemplate家族)。轴:建树基座(JS build → native engine)。吃引擎 PAPI,必须 feature flag(对齐 ReactLynx 的
experimental_useElementTemplate);引擎能力缺失时回退到 JScreate()。范围
experimental_useNativeElementTemplateflag(含回退)。__CreateElementTemplate替代 JScreate();holes 走__SetAttributeOfElementTemplate/ element slots 走__InsertNodeToElementTemplate。依赖
关联