Library for creating web applications in the browser.
Despite there being so many front-end web frameworks and libraries I didn't find one I wanted to keep using.
These are the criteria and goals for viv:
- Very good documentation of how to use the library and how the library works.
- No dependancies (other than Javascript and a modern web browser).
- No virtual DOM.
- No compiler.
- No syntax that is not Javascript. No HTML and no template language.
- No magic, leveraging regular Javascript as much as possible.
- Simple implementation.
- Simple to use.
- Developer has fine-grained control over which parts of an application update and when.
- Good performance.
- Made for developer productivity, reliablity and security.