There was an experiment ("strong mode")[1] of a subset of JavaScript that is way higher level than asm.js but it failed [2].
1. https://developers.google.com/v8/experiments#strong-mode
2. https://groups.google.com/forum/#!msg/strengthen-js/ojj3TDxb...