Taming the Asynchronous Beast with CSP Channels in JavaScript
summary
Shows how Communicating Sequential Processes (CSP) channels can be used as a single abstraction to handle JavaScript concurrency alongside callbacks, Promises, co-generators, async/await and reactive streams. Demonstrates the CSP concept, practical use cases and benefits of unifying multiple async styles, and discusses potential pain points when adopting CSP channels in JavaScript.
AI-written summary · about
chapters (6)
- 0:00Start
- 1:45THE PROBLEM: SHARING THE MEMORY
- 11:12Promises
- 14:48Async
- 17:11High order pattern
- 19:57C.S.P. COMMUNICATING SEQUENTIAL PROCESSES
related talks
33mTaming the Asynchronous Beast with CSP Channels in JavaScript
33mCommunicating with channels
42mBeyond Promises: Async Patterns in JavaScript
30mParadigms for dealing with asynchrony
01h 04m5 architectures of asynchronous JavaScript
46mAsynchronous JavaScript and non-concurrency
44mClojure core.async
32mThe Evolution Of Asynchronous Javascript
