高性能运行时框架(高性能表格基础)
点击空白处退出提示
语言技术
HTML5、CSS、JavaScript系统类型
Web行业分类
企业服务开源地址
https://gitee.com/zeng-guangwu/lite授权协议
MIT许可
高性能运行时框架(高性能表格基础)
# Lite —— 极简细粒度响应式框架(纯运行时)
一个用 **TypeScript 实现的运行时细粒度响应式框架**,无需任何编译步骤。
核心思想:**每个虚拟 DOM 节点都拥有自己独立的响应上下文(`CoreContext`)**。
`createElement` 执行时,会把 `tag` / `attrs` / `children` 以**函数**形式调用,调用期间读取到的
signal 会自动登记为该节点专属的依赖。当某个 signal 变化,只有「依赖了它的那棵子树」重渲,
不波及整棵应用。
- 文本 / 属性变化:`O(1)` 只改对应真实 DOM 节点。
- 结构变化(列表 / 条件):在 `[start, end]` 注释锚点之间,按 `key` 做 **keyed diff**
(复用 / 移动 / 增删真实节点),无 `key` 时退化为整体替换片段内容。
AI全链路开发
# Lite —— 极简细粒度响应式框架(纯运行时)
一个用 **TypeScript 实现的运行时细粒度响应式框架**,无需任何编译步骤。



评论