Under the assumption that wasmer doesn't offer a way to asynchronously compile modules, we should investigate the new Isolate.run functionality for giving users the choice to asynchronously build wasmer modules.
This might be a little annoying, because we can't pass Pointers between isolates see: https://github.com/dart-lang/sdk/issues/50457.
Isolate.run is also not available on 2.12.0 which is our current dart lower bound.
Under the assumption that wasmer doesn't offer a way to asynchronously compile modules, we should investigate the new
Isolate.run
functionality for giving users the choice to asynchronously build wasmer modules.This might be a little annoying, because we can't pass Pointers between isolates see: https://github.com/dart-lang/sdk/issues/50457. Isolate.run is also not available on 2.12.0 which is our current dart lower bound.