A new NQC platform target demonstrated by GitHub user maehw is WebAssembly, which is part
of a broader
vision. The initial WebNQC implementation only
targets WebAssembly (dropping support for Linux, Unix, Windows, and
MacOS platforms), but WebAssembly targeting support has now been
incorporated into this main repository while preserving the support for
other platforms. Additionally, the Makefile has also been updated so
that only one command—make—is needed to build from
source.
With NQC compiled as WebAssembly bytecode (WASM), it can run in a web browser—without any installation and independent of the machine’s platform (Windows, Linux, Unix, MacOS, etc).