GitHub – achou11/no-virtual-dom: A list of JavaScript frameworks or rendering libraries that don’t use a virtual DOM.

A list of JavaScript frameworks or rendering libraries that don’t use a virtual DOM.

Frameworks

  • Choo – A 4kb framework for creating sturdy frontend applications
  • Radi – Micro-rendering view framework
  • Surplus – High performance JSX web views for S.js applications
  • Svelte – Cybernetically enhanced web apps

Libraries

  • hui – Generic UI component class
  • LitElement – A simple base class for creating fast, lightweight web components
  • LitHtml – An efficient, expressive, extensible HTML templating library for JavaScript
  • nanohtml – HTML template strings for the Browser with support for Server Side Rendering in Node.
  • Solid – A declarative JavaScript library for creating user interfaces.
  • Tonic – A low profile component framework.

Why not use a virtual DOM?

What even is a virtual DOM?

Contribute

Any contributions to this repo are encouraged! Add to the existing sections or add a new section if you think it’s appropriate to. The only thing I suggest when adding to the list(s) is to maintain alphabetical order, just so it’s easier to navigate 🙂