文件名称:limbo:在并发模式下被强制执行的类似React的服务器场
文件大小:545KB
文件格式:ZIP
更新时间:2024-06-12 02:15:08
JavaScript
limbo a mini-react force on / concurrent mode / event-system / fiber 提醒 如果需要,您可以使用类似的框架 install npm install limbos advance schedule 高性能渲染 suspense 简单且体积小 limbo lis diff limbo引入了算法优化diff过程,在极端情况下与vue3的children reconcile性能一致。 需要注意的是,react同样引入了简化(or改进)的算法优化diff过程,在某些场景下可能会节省lis算法的内部处理时间。 suspense limbo内置了suspense,这意味着limbo也拥有了完整的中断/恢复功能。 调度策略 limbo支持最大120帧,并且能自动启发式的更新调度时长,保证应用流畅。 下面简单介绍一下limbo的调度策略 拆
【文件预览】:
limbo-master
----.eslintrc.yml(656B)
----.babelrc(395B)
----rollup.config.js(640B)
----package.json(712B)
----LICENSE(1KB)
----package-lock.json(58KB)
----src()
--------core()
--------index.js(931B)
--------component()
--------fiber.js(1KB)
--------api()
--------hooks.js(5KB)
--------h.js(3KB)
--------events()
--------helper()
--------dom.js(2KB)
----.gitignore(13B)
----lib()
--------limbo.min.js(14KB)
--------limbo.js(42KB)
--------limbo.esm.js.map(89KB)
--------limbo.esm.js(47KB)
--------limbo.js.map(89KB)
----demo()
--------.eslintrc.yml(772B)
--------.babelrc(311B)
--------config()
--------package.json(1KB)
--------mock()
--------package-lock.json(376KB)
--------src()
--------tsconfig.json(354B)
--------public()
--------yarn.lock(263KB)
----README.md(3KB)
----yarn.lock(41KB)
----.gitattributes(58B)