A fast HTML5 view engine that supports custom elements and attributes