You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
This repository was archived by the owner on Jul 10, 2025. It is now read-only.
Aqua VM interpreter runs on the main thread. It may cause performance problems noticeable to browser users. An incoming particle can potentially block the entire application UI and there is no mechanism to prevent that.
There should be an option to run particles' script interpretation in a separate thread using webworkers in browser and worker threads in nodejs.
The implementation should consider the following:
The execution strategy should be configurable
Both nodejs and browser should be supported with no difference to JS SDK consumers
The code should be reused between nodejs and browsers as possible
This issue depends on the integration of the async AVM #73