Virtual x86 is another x86 platform emulator in the JavaScript programming language. Like
JSLinux from Fabrice Bellara, just a browser is enough to launch Linux. After the image has been loaded, all Linux built-in commands work normally, compiled programs, the file system, etc. work, although there are no network interfaces yet.

In addition to Linux, you can download KolibriOS (GUI with mouse cursor), FreeDOS, and OpenBSD.

')
For example, this is KolibriOS.

The author of the emulator
says that his program is very similar to the work of Bellar, but he added better hardware support: the emulator can load the real SeaBIOS.
The emulator runs on a virtual Pentium 60 processor with a clock speed of 1.3 MHz.
The file
v86_all.js takes 125 KB in compressed form, 262 KB in uncompressed, 9765 lines of code. Unfortunately, here, too, did without publishing the source in the normal form. The author is now wondering what license to publish them (UPD: source code
published November 6, 2013).
On this topic:List of JavaScript emulators