x86 emulator in pure JS
Tuesday, May 17, 2011 4:39:18 PM
Written by Fabrice Bellard, it runs linux kernel, which you can try online in Chrome 11 or Firefox 4. More technical info here: http://bellard.org/jslinux/tech.html
A troubling thing is that the PC emulator is about 2 times slower using V8 than Jaeger Monkey (I used the 32 bit version for both). I have no precise explanation yet because I only looked at the Jeager Monkey code so far.
Since May20, (3 days after original post), emulator supports browsers without typed arrays as well - Opera 11.10+ and IE9+.