~/talk

What’s new in ECMAScript?

Talkat OpenJS World 2022 · 2022-06-06..06-10· [javascript]
slides:none on file

ECMAScript 2022 finalizes features that are already landing in engines: private class fields and static class blocks for initializer logic and encapsulation, ergonomic brand checks to test private slots, regexp match indices giving start/end offsets, top-level await for module initialization, relative indexing (negative indices) for arrays/strings, standardized Object.hasOwn and Error.cause for chained errors. The TC39 four-stage pipeline governs proposals and many items are at stage 4 and shipping in browsers and Node.js now.

AI-written summary · about

  1. 0:00Intro
  2. 0:12TC39: Technical Committee 39
  3. 1:32Class Fields
  4. 2:04Class Static Block
  5. 2:29Ergonomic Brand Checks
  6. 3:24Top-level await
  7. 4:47Error Cause
~/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.