What's cooking for JavaScript: a look at current TC39 proposals
summary
ES2019 finalizes utilities like Object.fromEntries and Array.prototype.flat/flatMap, and the talk lists current proposal stages: dynamic import reaches stage 4, top‑level await is stage 3, optional chaining and nullish coalescing are stage 2, while pattern matching and the pipeline operator sit in stage 1 with two competing pipeline designs. Advice: use Babel plugins to experiment, expect changes before stage 4, watch bundle size and performance, and verify engine compatibility tables.
AI-written summary · about
chapters (9)
- 0:00Start
- 2:34The Tc39 Process
- 5:40Flat Map
- 7:25Top-Level Await
- 8:18Knowledge Coalescing
- 8:59Pattern Matching Expressions
- 9:54Smart Pipeline Operator
- 10:10Tips
- 10:26Always Check Compatibility Tables
related talks
43mWhat's up TC39
40mProposals in This Day & Age, Taking Steps to the Next Stage
33mESNext: Proposals to look forward to
53mThings You Don't Know About JavaScript in 2023
35mES X
50mProposals in this day & age, taking steps to the next stage
41mJavaScript in 2019
47mECMAScript: latest and upcoming features
