~/talk

Keep Betting On JavaScript

Talkat YGLF 2019: Code Camp · 2019-04-03..04-04· [javascript]
slides:none on file

Claims a decade of stagnation then yearly ES fixes (ES2015 ES2016 ES2017 etc) and concrete features that landed: async/await in ES2017, bigint and optional chaining coming, array.flat and optional catch binding in ES2019. Gives tools and artifacts: YUI calendar hacks, a Flash HEB kids site, a Southwest homepage, open‑source projects like lob.js dynamic script loader and flexor. Argues every site needs a caching‑first serviceworker and cites real problems—shared memory/Atomics enabling Spectre‑style attacks—so watch if those specific claims, tools, numbers and tradeoffs matter.

AI-written summary · about

  1. 0:00Intro
  2. 1:54Brief History Lesson
  3. 2:30Mercury Program
  4. 4:08Gemini Phase
  5. 5:33Apollo Phase
  6. 6:41Agile
  7. 7:46Always Bet on JavaScript
  8. 9:41Keep Betting On JavaScript
  9. 10:47Journey Into JavaScript
  10. 12:02How To Build Something Like The Web
  11. 13:40Building A Portfolio Website
  12. 16:25The Real Web
  13. 16:54Flash
  14. 18:45jQuery
  15. 20:29Flexor
  16. 22:04The Gap
  17. 25:23My Journey
  18. 25:49The Early Days
  19. 27:26The Dark Ages
  20. 29:31XML for JavaScript
  21. 30:04Strict Mode
  22. 30:55ES 2015
  23. 32:39ES 2016
  24. 33:13ES 2017
  25. 33:27ES 2018
  26. 33:48ES 2019
  27. 34:28Baby Steps
  28. 34:53The Future
  29. 35:07Bad Bets
  30. 38:12Open Collaboration
  31. 39:01Out of Fork
  32. 39:13A Different Future
  33. 39:48Two Spaceships
  34. 40:35Language vs Machine
  35. 40:54The Language
  36. 41:17lingua franca
  37. 41:43multiparadigm
  38. 42:03declarative
  39. 42:28its a sign of maturity
  40. 42:47its not just going to break
  41. 43:17the language is serving
  42. 43:43optional chaining
  43. 43:56null readable numbers
  44. 44:08bigint
  45. 44:47The future of JavaScript
  46. 45:41The assembly of the language
  47. 46:16Increased demands for JavaScript
  48. 46:35Proxy
  49. 47:22typed arrays
  50. 47:46multithreading
  51. 48:57transpilers
  52. 49:41source maps
  53. 49:54stack traces
  54. 50:11typescript
  55. 51:12macros
  56. 51:22babel
  57. 54:14webassembly
  58. 56:25alternate title
  59. 56:41bet for the future
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.