~/talk

JavaScript Futures—ES2018 and Beyond

Talkat NDC Sydney 2018 · 2018-09-17..09-21· [javascript]
links:none on file
slides:none on file

Covers concrete ES2017/2018 additions and their status: Object.values/Object.entries, async/await (widely usable; unwraps promises and simplifies errors), rest/spread for objects, for-await-of async iteration, Promise.finally, regex lookbehinds, and Object.getOwnPropertyDescriptors. Notes Atomics/shared memory gets disabled in browsers after Spectre/Meltdown. Explains TC39 stages 0–4, that stage 3 requires two real implementations before finalization, and points to GitHub repos, the compat matrix and Babel’s role for tracking and polyfilling features.

AI-written summary · about

  1. 0:00Intro
  2. 0:58JavaScript keeps expanding
  3. 1:27Whats happening right now
  4. 1:50JavaScript and ECMO
  5. 2:09JavaScript
  6. 2:42ECMOScript
  7. 3:31ES Next
  8. 4:00Evolution
  9. 4:31ES 2017
  10. 4:49ES 2015
  11. 5:02Annual Releases
  12. 5:19Object Static Methods
  13. 5:36Object Out Values
  14. 6:26Object Out Entries
  15. 6:37Arrays
  16. 7:24Loops
  17. 7:59StringPadding
  18. 9:31Pads
  19. 10:01PadEnd
  20. 10:12Trim
  21. 10:59AsyncAwait
  22. 11:13TaskBased Programming
  23. 12:09Promises
  24. 13:06AsyncWait
  25. 14:38AsyncReturn
  26. 15:14Prerequisites
  27. 15:28Example
  28. 16:20Async await
  29. 17:32Async ife
  30. 17:57Questions
  31. 20:42Rest and Spread
  32. 21:00ellipses
  33. 23:03for of loop
  34. 23:19traditional loop
  35. 23:32asynchronous
  36. 24:01weight
  37. 24:11getvalues
  38. 25:05build generators
  39. 25:35async
  40. 25:49typescript
  41. 27:43cancellation tokens
  42. 27:53Whens all that coming
  43. 28:11Theres gonna be
  44. 28:25Classes
  45. 29:02Whats coming
  46. 29:29Brendan Eich
  47. 31:46ECMO
  48. 32:36TC39 Committee
  49. 33:08Conflicts Fights
  50. 34:28The TC39 Process
  51. 35:03Stage Zero
  52. 37:38Stage Two Stage Three
  53. 41:27GitHub
  54. 41:42ECMO Script
  55. 43:24Test suite
  56. 46:33Objects
  57. 47:44ECMO Compatibility
  58. 48:56Why do we care
  59. 49:23Educate yourself
  60. 49:57Empower your teams
  61. 50:28Babble
  62. 51:58Is this bad
  63. 55:24Will we ever be satisfied
~/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.