Structured concurrency for JavaScript
Keep async work owned, bounded, and easy to follow.
shajara lets a workflow start concurrent branches, wait for their results, and bring completion, failure, and cancellation back through the same structure.
shajara lets a workflow start concurrent branches, wait for their results, and bring completion, failure, and cancellation back through the same structure.