A tiny data-driven framework for frontend web applications