no-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.
- Sprae β A tiny library for DOM hydration via
:
attributes. - 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 :)