· Worker / OffscreenCanvas 渲染(设计文档,Web-only)
状态:设计 + 最小可行性原型。本轮不把引擎正式移植到 worker;本文给出边界、依赖清单、 架构分层与验证结论,供后续立项。引擎核心渲染逻辑仍以主线程为目标,不破坏小程序多运行时约束。
目标与边界
- 目标:把「CanvasRenderer + 图元 doRender + 真实光栅化」搬到 Web Worker(
OffscreenCanvas), 释放主线程帧预算,让交互(命中检测、DOM 事件、面板)与渲染并行。 - 边界(明确不做):不做小程序 worker 移植(见 §6);不在 worker 内做文本 IME/字体/图片解码; 不迁移完整组件树双端同步(v0 原型直接 worker 内建静态场景)。