天宇辰星2026年10月10日
2阅读

技术信息

语言技术
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 实现的运行时细粒度响应式框架**,无需任何编译步骤。

示例图片

声明:本文仅代表作者观点,不代表本站立场。如果侵犯到您的合法权益,请联系我们删除侵权资源!如果遇到资源链接失效,请您通过评论或工单的方式通知管理员。未经允许,不得转载,本站所有资源文章禁止商业使用运营!
下载安装【程序员客栈】APP
实时对接需求、及时收发消息、丰富的开放项目需求、随时随地查看项目状态

评论