HyperApp’s design is based on The Elm Architecture. Create scalable browser-based applications using a functional paradigm. The twist is you don’t have to learn a new language. It combines state management with a Virtual DOM engine that supports keyed updates & lifecycle events — all with no dependencies.
Check the video in