[[File:Jsmess in Chromium.png|thumb|upright=1.1|JSMESS emulating a CPC 6128 in Chromium 30 on Linux]]
MESS has also recently been ported to JavaScript using the C/C++-to-JS transcompiler Emscripten; this port is called [http://jsmess.textfiles.com/ JSMESS]. So far only a small selection of MESS machines are supported in JSMESS—the main problem is finding out which MESS modules are needed for a given architecture and creating the Makefiles accordingly, although JSMESS now includes scripts that scan for dependencies. A [https://github.com/mdoege/jsmess JSMESS fork] that includes the necessary Makefiles to build the CPC 6128 version exists. (It is recommended to build JSMESS on Linux which also makes it easier to install all the dependencies for Emscripten.)
Note that cpc6128.zip also needs to contain the ROM files from cpc464.zip because unlike regular MESS, JSMESS only loads a single ROM ZIP file per machine.