js-vm: Javascript virtual machine for Racket

js-vm provides tools to develop Racket programs that run
in Javascript. It provides a Javascript runtime that interprets
Racket bytecode, functions for building and testing packages of
translated code, and libraries to use features of a web-browser’s
environment.

This project is intimately related with Moby
Scheme, as Moby Scheme uses js-vm as its underlying runtime.