ESNext: Proposals To Look Forward To
summary
Covers concrete ESNext proposals and their behavior: optional chaining (?.) short‑circuits to undefined instead of throwing, nullish coalescing (??) preserves falsey booleans, logical nullish assignment (??=) assigns only when a value is nullish, the decimal literal with an m suffix makes 0.1m + 0.2m === 0.3m, the Cancellation API uses an AbortController to cancel promise work (an existing vendor feature), and pattern matching inspects object/array shapes to pick the exact computation.
AI-written summary · about
chapters (6)
- 0:00Intro
- 0:26ACMA Script Timeline
- 2:18Optional Change
- 4:54Logical Assignment
- 6:23Cancellation API
- 7:40Pattern Matching








