A tiny ES6 client framework