Skip to content

sullay/Art-js

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

29 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Art-js

一个基于虚拟dom的高性能框架,用于构建丰富的应用程序。

特性

  • 没有babel:没有编译时预处理,所见即所得,jsx外的任何代码不会被转化。
  • 基于虚拟dom:保证复杂场景下也能有不错的性能。
  • 通用的任务调度:基于key+优先级的任务调度不止可以用渲染,也可以用在业务代码中。
  • 快速响应:raf+时间分片保证交互事件能够及时响应,以及渲染帧对齐、页面流畅渲染。
  • 通过缓存跳过无需变更节点的虚拟dom创建、以及真实dom创建,缓存基于创建时将虚拟dom树根据类型铺平,移除时释放内存,没有额外的内存占用。
  • 通过key值+类型的双重复用,保证最少的dom创建。

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published