You can use webgpu compute shaders from vtk-wasm-sdk in C++. For details, see https://gitlab.kitware.com/vtk/vtk/-/blob/master/Rendering/WebGPU/doc/webgpu-compute-api-user.md?ref_type=heads and https://gitlab.kitware.com/vtk/vtk/-/blob/master/Rendering/WebGPU/doc/webgpu-compute-api-dev.md?ref_type=heads.