A markup rendering engine for JavaScript