Blog
Tutorials, announcements, and insights about structured concurrency
Latest
New
AbortController.abort() Doesn't Mean It Stopped
abort() fires an event and returns immediately, but cleanup depends on every function honoring the signal. Structured concurrency inverts the default: scope owns lifetime, cleanup is automatic.

Taras Mankovski
February 13, 2026
All Posts
Why JavaScript Needs Structured Concurrency
Structured programming tamed the chaos of early computing. Structured concurrency does the same for async — and Effection brings it to JavaScript.

Taras Mankovski
February 6, 2026
Welcome to the Effection Blog
Introducing the new Effection blog - your source for tutorials, release announcements, and insights about structured concurrency in JavaScript.

Taras Mankovski
February 2, 2025