No comments yet.
It's still buggy, but includes a functioning Virtual Machine written in C and an Assembler written in C++, which runs (as WASM blobs) client-side in the browser, except the Glicko-2 powered ranking system, which obviously needs a some kind of backend.
Source: https://github.com/m2w4/assembly-arena (MIT Licensed)