Effection
Structured Concurrency and Effects for JavaScript
Latest video
Watch Charles Lowell, the creator of Effection, explain Effection and answer frequenty asked questions.
Stop worrying about asynchrony
Effection gives you control over asyncronous operations with Structured Concurrency guarantees. We ensure that all asyncronous operations are well behaved so you can focus on using async instead of managing it.
🛡️
Leak proof🖐️
Halt any operation🔒
Race condition free🎹
Seamless compositionIt's just JavaScript
Effection is a light-weight alternative to async/await
with Structured Concurrency guarantees. It only requires adding a few new JavaScript techniques to the knowledge you already have.
😎
Use familiar language constructslet
, const
, for
, while
, switch/case
and try/catch/finally
to write asyncrous operations. They work as you'd expect.😵💫
No esoteric APIs💪
Small but powerful💎
No build step