on JavaScript at 18: Legal to Gamble
summary
JavaScript reaches 18 with concrete changes: ES6 adds arrow functions, default and rest parameters, ES6 modules and classes, symbols, maps and weakmaps, proxies and a formal iterable protocol. A verifiable subset plus WebGL typed arrays enables compiling C/C++ via ASM.js and Emscripten, running large engines like Unreal Engine 3 plug-in free, with demos showing near native performance (previously ~2x slower now about 1.33x on some benchmarks) and predictable memory behavior.
AI-written summary · about
chapters (29)
- 0:00JavaScript at 18
- 2:38You dont have to wait
- 4:05Arrow functions
- 4:55Arrow shorthand
- 5:05Classes
- 5:30Class Index
- 7:25Symbol
- 8:10Default Parameters
- 8:30Rest Parameters
- 9:10Array Initializers
- 9:40Iterators
- 10:20Map
- 10:30Map Set
- 10:50Set
- 11:05WeakMap
- 12:20Code Generation
- 13:10Emscripten
- 15:00WebAudio
- 15:30Scripting
- 16:10Code loading
- 17:40How hard it was
- 18:30JavaScript everywhere
- 19:20Using a compiler
- 20:10Well typed JavaScript
- 22:00Bitwise Operators
- 22:35Benchmarks
- 24:15Hand coding
- 24:45JavaScript is evolving
- 25:05Evolution produces a pelican








