“Await”-ing for New Features of Modern “Async” JS
summary
Covers which async features actually exist today, which are behind flags and which browsers run them: demos of SharedArrayBuffer and Atomics with web worker messaging, pitfalls of copying objects between threads, and when zero-copy shared memory reduces copies. Shows a prototype using channel/message APIs, notes Canary and feature-gate status, and reports which demos work in current builds versus which require nightly or polyfills. Includes concrete code patterns and gotchas.
AI-written summary · about
chapters (11)
- 0:00Modern async JavaScript intro
- 3:22Evolution of async JS
- 7:53New array methods
- 12:14Object descriptors & cloning
- 16:06Promise improvements
- 20:00Web Workers & shared memory
- 24:14Concurrent JS & threading
- 27:05Async/await enhancements
- 30:20Module systems & support
- 33:52Performance tips
- 36:33Lazy loading & imports
related talks
01h 00mJavaScript Futures—ES2018 and Beyond
42mBeyond Promises: Async Patterns in JavaScript
47mECMAScript: latest and upcoming features
25mAsynchrony: Under the Hood
25mThe 80 20 Guide to Async Await
33mAsync Functions Awaiting You
30mParadigms for dealing with asynchrony
25mThe Long Road to Async/Await in JavaScript
