This is a simple-as-it-gets library for using a virtual DOM to separate the handling of state and view.
The entire API consists of 4 functions.
It uses simple JavaScript, has no dependencies, requires no transpilation, and has fewer than 300 lines of code.
Demos: