Skip to content
forked from dfilatov/vidom

Library to build UI based on virtual DOM

License

Notifications You must be signed in to change notification settings

defconcepts/vidom

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

vidom Build Status npm version

Sauce Test Status

Vidom is just a library to build UI. It's highly inspired and based on ideas from React. Its main goal is to provide as fast as possible lightweight implementation with API similar to React. According to the corresponding benchmark Vidom is 15x faster in Chrome, 10x faster in Firefox and 2x faster in IE than React.

Main features

  • Fast virtual DOM builder and patcher under the hood
  • Easy and clear way to subscribe to DOM Events
  • API to build your own high-level components
  • Server-side rendering with the ability to reuse existing DOM in the browsers also known as isomorphism.
  • Namespaces support (e.g., SVG, MathML)
  • No extra markup in the result HTML
  • JSX support via babel plugin
  • Small footprint, about 7KB after gzip

Documentation

Examples

About

Library to build UI based on virtual DOM

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • JavaScript 99.4%
  • Other 0.6%