Skip to content
This repository has been archived by the owner on Feb 1, 2023. It is now read-only.

fluencelabs/avm-runner-background

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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

Apache 2.0