- **EMSCRIPTEN_BINDINGS** macro is used to bind the C++ function to make it callable from JavaScript
- **EMSCRIPTEN_BINDINGS** macro is used to bind the C++ function to make it callable from JavaScript (https://git.pranger.xyz/varnicas/testingwasm/src/branch/main/C++/test.cpp#L12-L15)
- Emscripten compiles the C++ code to WebAssembly, generating a **.wasm** file and **JavaScript** glue code that loads the WebAssembly module and sets up the bindings