A tiny DOM library.
;const header = ;const paragraph =const bold = ;documentbody;
Simplicity is a great virtue but it requires hard work to achieve it and education to appreciate it. And to make matters worse: complexity sells better.
— Edsger W. Dijkstra, 1984
"Do One Thing and Do It Well" - this really is just a DOM library, but you can build view components on top of it.
Voo is fast! Creating DOM
Nodes with Voo is comparable to writing plain DOM API instructions, and is much faster than
innerHTML on modern browers.
Voo is not here to abstract DOM away from you, it only simplifies the the most tedious parts of the API.
No build tools, no precompiled templates, no HTML. Syntax ought to be simple enough to render JSX unnecessary.