Effection: Structured Concurrency framework for JavaScript

I’ve stumbled upon an interesting attempt to bring Structured Concurrency to JavaScript world. The implementation uses (non-async) generators: function* and yield.

Has anyone tried Effection out? What are your impressions?

4 Likes

(The authors mentioned somewhere that CAF library helped them to come up with the implementation.)

1 Like

@shamrin I think Charles Lowell mentioned it on Reddit that we originally looked at CAF. We just announced Effection 3.0 which was completely re-written on Delimited Continuations. The Delimited Continuations library that is bundled as part of Effection 3.0 can be found here continuation@0.1.6 | Deno.