I have a new thing to share with you. Actually, this is should be in a meet up. However, I was so busy to prepare a presentation. Perhaps some of you already know it.
Check out my JS framework - HtmlJs. I'm very pround of it. I develop it during a year. However, I think it just takes you 30 minutes to master all of its features. It has all of modules for you to build SPA included MVVM, validation, routing, ajax, dependency injection, script loading, HTML rendering engine, ...
The outstanding points are the ease of learning, the nature of building DOM (similar to HTML syntax), and also performance. With 3000 lines of code, you already have all modules with oustanding performance - render 3 times faster compared to AngularJs, notify change immediately - no delay issue.
All modules all well-tested with unit tests. I've code a lot of examples to prove its abilities.
Datepicker using HtmlJs: nhanfu.github.io/htmljs/html-ui/template
Real-world SPA nhanfu.github.io/htmljs/examples/index.html#home