The future of Javascript
summary
JavaScript claims production performance parity with old Java VMs by combining ASM.js, typed arrays and upcoming typed objects, and it demonstrates real wins: a SIMD demo shows roughly 3–4× speedup on vector workloads, BananaBread/Unreal/Unity ports run at 60fps via Emscripten and WebGL, and async control flow lands as async/await. The standard moves to annual releases—ES6 finalizes mid‑2015 and ES7 targets 2016—and proposals must pass a staged GitHub workflow.
AI-written summary · about
chapters (13)
- 0:00JavaScript’s future
- 3:02JavaScript origins & Java’s influence
- 6:36JavaScript rise & Java’s decline
- 8:24ES6 progress & typed arrays
- 11:16JavaScript surpassing Java
- 13:49TC39 standardization
- 16:59Async functions & generators
- 18:04SIMD & typed objects
- 21:20SIMD demos & game engines
- 23:28WebAssembly & game mashups
- 26:25ASM.js & modern bytecode
- 27:50Unity & Unreal on web
- 28:51Conclusion: Bet on JS
related talks
32mJS Responsibilities
30mJavaScript Taking Both the High and Low Roads
18mA Brief History of JavaScript
40mJavascript and the Polyglot Web
40mKeep Betting On JavaScript
49mNot Your Father's Java, Not Your Mother's JavaScript
30mNative Speed on the Web: JavaScript and asm.js
25mECMAScript of the Future: ES2017 & Beyond
