JavaScript, Webassembly, Emscripten, Numerical Methods, Machine Learning.
driven by Javascript, and we use the -O3 (high) level of optimization for Emscripten [Note 2]: emcc -O3 [.cpp and .c files…] Side note: We only used a .cpp file for the main driver code so that we could use the C++ new operator for array allocation. It could have easily been pure C using malloc