Revert "Revert "html5""

This reverts commit fbc2ebdc978c4b13b95809aae7f9e67fb9884698.
Revert "Revert "test""

This reverts commit 0e1e0004d0f8fe384e35c327e134efeb1b0e4a47.