Есть много усилий, которые пытались сделать это, но большинство из них были только в академической степени.Например, это Ruby 1.9.2 VM в JavaScript.
Большинство усилий по переносу на JavaScript сосредоточены на движке Google V8, а не на стороне браузера.