WebGL2 triangle (C++ → WASM)