Skip to content
David Sargeant edited this page Jun 7, 2015 · 30 revisions

Related Modules

Virtual DOM Core

Rendering

  • vdom - Virtual DOM diff and patch algorithm.
  • main-loop - Batch virtual DOM changes. Update the virtual tree at most once per request animation frame.
  • vdom-thunk - Memoise functions returning virtual DOM nodes.
  • html-patcher - Render HTML templates using virtual-dom
  • vdom-live - Automatically run virtual DOM rendering (with batching like main-loop) by detecting page user and AJAX events (via zone.js).

Events

  • value-event - create event handlers that you can embed in a virtual DOM. These event handlers work with both the native DOM and dom-delegator.
  • dom-delegator - Embed event handlers on your virtual DOM elements without having to manage adding or removing actual event listeners.

HTML to VDOM

VDOM to HTML

DOM to VDOM

Frameworks

  • Zorium - A CoffeeScript Web Framework
  • cycle - An honestly reactive web application framework using virtual DOM and RxJS.
  • mercury - Modular front-end framework using virtual DOM.
  • angular-virtual-dom - An experimental virtual DOM based view renderer for AngularJS
  • plastiq - A small and beautiful front-end framework with routing.
  • trifl - Views as function with routing and unidirectional data flow.
  • Dominator - ClojureScript FRP framework inspired by Elm.

Others

  • jsx-transform - JSX transpiler compatible with virtual-hyperscript.
  • vtree-select - Select virtual-dom nodes using CSS selectors.
Clone this wiki locally