The application itself is easy to parallelize. And the production version does run in parallel (https://github.com/cselab/aphros) but relies on OpenMP and MPI. My first attempt to get C++11 threads running through WASM was not successful. Apparently, this feature is also disabled by default in some browsers because of the Spectre vulnerability.