AvmRunnerBackground is the implementation of AVM Runner which doesn't block main thread and runs in the background.
AVM Runner is an abstraction over Aqua Virtual Machine (AVM). It allows to run AVM in different contexts, e.g. web workers in browsers or worker threads on nodejs.
- avm-runner-background: the main package published to npm. Provides
AvmRunnerBackgroundclass. - runner-script: web workers and worker threads script which runs AVM
- tests/node: testing usage of
avm-worker-backgroundin nodejs - tests/node-negative: negative tests check if
AvmRunnerBackgroundworks correctly in case of misconfigured packages - tests/web: testing usage of
avm-worker-backgroundin web.
While the project is still in the early stages of development, you are welcome to track progress and contribute. As the project is undergoing rapid changes, interested contributors should contact the team before embarking on larger pieces of work. All contributors should consult with and agree to our basic contributing rules.