Riot is an incredibly fast, powerful yet tiny client side framework for building large scale web applications. Despite the small size all the building blocks are there: a template engine, router, event library and a strict MVP pattern to keep things organized. On a finished application your views are automatically updated when the underlying model changes.
Current frameworks base their existence on false assumptions.
- There's a big mass of common problems
- MVC (or MVP) requires a framework
- jQuery leads to spaghetti
These are not true.
Current applications could be faster, simpler and smaller. They could be maintained with less people, less knowledge, and less worries.
Riot is a manifesto for vanilla JavaScript and jQuery.
Release December 2013 • Get notified on Facebook