Browser compilation library – a framework for building applications that run in the browser