Reactive framework for web application