Each fence need invididual review wasi and web can be very different, in case of timers it was not clear how to make them work BOTH on wasi and web but it may be possible to run them from pump()
Let's assume defined(__EMSCRIPTEN__) || defined(__wasi__) means there is a way to do both and just __EMSCRIPTEN__ would mean unknown yet.
Each fence need invididual review wasi and web can be very different, in case of timers it was not clear how to make them work BOTH on wasi and web but it may be possible to run them from pump()
Let's assume
defined(__EMSCRIPTEN__) || defined(__wasi__)
means there is a way to do both and just__EMSCRIPTEN__
would mean unknown yet.