mirror of
https://github.com/fluencelabs/avm-runner-background
synced 2025-03-14 13:00:50 +00:00
Background AVM Runner
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.
Project structure
- avm-runner-background: the main package published to npm. Provides
AvmRunnerBackground
class. - runner-script: web workers and worker threads script which runs AVM
- tests/node: testing usage of
avm-worker-background
in nodejs - tests/node-negative: negative tests check if
AvmRunnerBackground
works correctly in case of misconfigured packages - tests/web: testing usage of
avm-worker-background
in web.
Contributing
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.
License
Description
Languages
TypeScript
80.7%
JavaScript
16.3%
Shell
2.2%
HTML
0.8%