Code Monkey home page Code Monkey logo

art-js's Introduction

Art-js

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

特性

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

art-js's People

Contributors

sullay avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.