~/talk

JavaScript in 2019

Talkat Armada JS 2019 · on , 2019-09-00· [javascript]
links:none on file
slides:none on file

Covers ES2019/ES10 additions and browser support details: new string methods trimStart/trimEnd; Object.fromEntries to rebuild objects from [key,value] arrays (overwrites duplicate keys); Array.prototype.flat with depth and flatMap; numeric separators for readability; optional catch binding; globalThis; private class fields using #; Function.prototype.toString preserves formatting; lookbehind in regex. Notes Promise.allSettled and Promise.any status varies across engines, Chrome implements many features (v72–77+), and Babel/Stage 3+ plugins transpile features back to ES5.

AI-written summary · about

  1. 0:00Introduction
  2. 1:34JavaScript standards process
  3. 7:28New string methods
  4. 10:23Object from entries
  5. 14:50Array flat and flat map
  6. 20:04Promise allSettled and any
  7. 27:39Optional catch binding
  8. 29:56Global this value
  9. 31:45Private class fields
  10. 35:59Numeric separators and fixes
  11. 38:54Optional chaining future
  12. 39:16Q&A observables in JS
~/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.