~/talk

ECMAScript: latest and upcoming features

Talkat HolyJS 2016 · on Sunday, 2016-12-11· [javascript]

Timeline and process detail lead to concrete outcomes: ES2016 has only two features (Array.prototype.includes and * operator), TC39 now stages proposals individually, and several Stage‑3 items are effectively ready. Notable specifics: async functions return promises and use await, already runnable in Node behind a flag; SharedArrayBuffer plus Atomics enables shared memory with explicit atomic ops; SIMD yields up to 4x speedups* for numeric kernels. Object rest/spread, dynamic import(), and async iteration are all enumerated with implementation stories.

AI-written summary · about

  1. 0:00Start
  2. 0:56JavaScript vs. ECMAScript
  3. 3:07Timeline of ECMAScript
  4. 7:51proposal
  5. 8:58draft
  6. 10:44finished
  7. 15:19Exponentiation operator
  8. 21:00Async functions and Node.js
  9. 22:43String padding
  10. 26:29import()
  11. 27:36Rest operator for properties (destructuring)
  12. 31:32History of concurrency in JavaScript
  13. 40:49SIMD.JS: data types
  14. 42:20Template literal revision
  15. 43:48Asynchronous iteration
  16. 44:48Asynchronous generators
  17. 46:14Summary
~/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.