Compiling languages down to Javascript

If it’s really the case that browsers, virtual machines and IDEs will one day converge, then the first steps would be to run Java, Ruby and other languages in a browser using Javascript. (Hat tip to Nick for the timely links.)

[Edit: run Python using Javascript too.]