From You Can't to You Can: The Welcoming Nature of JavaScript
summary
Walks through concrete examples: apps that display queries of 16 million rows, using TypeScript that ultimately runs as JavaScript; live demo compiles a Rust library with wasm-pack into Rust→Wasm, publishes it to npm, imports the module and calls an exported say_hello function that triggers a browser alert (demo succeeds). Covers recent API additions like array.flat/flatMap, explains backward compatibility and community-driven TC39 process, and argues WebAssembly removes previous performance limits so JS can power larger, higher-performance systems.
AI-written summary · about
chapters (22)
- 0:00Introduction
- 0:53About Tejas
- 1:40Why JavaScript
- 2:05From You Cant to You Can
- 4:36Context is King
- 6:01Standardization
- 7:24Dynamic Type
- 7:55Less Beginner Overhead
- 9:36Declarative API
- 10:25JavaScript is your bro
- 11:06Douglas Crockford
- 12:54Semantic Versioning
- 13:58Open Specification
- 14:56Internet of Things
- 15:52JavaScript Criticism
- 16:44WebAssembly
- 17:51WebAssembly in JavaScript
- 21:33My Journey with JavaScript
- 22:15Hemophilia
- 23:20I can make stuff
- 25:26I have a standard of life
- 28:43Thank you
related talks
40mJavascript and the Polyglot Web
12mThe Goodness of JavaScript
30mWhy Should You Consider JavaScript on WebAssembly?
23mHow Webassembly Will Change the Way You Write Javascript
26mI Don't Hate JavaScript Anymore
14mMore WebAssembly in your JavaScript
18mA Brief History of JavaScript
44mJavaScript in WebAssembly? Why and How
