~/talk

Towards a stdlib for JavaScript Runtimes

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

Proposal defines a common minimum API drawn from browser Web Platform APIs and targeted at Node, Deno, Cloudflare Workers and others, with a rule that any API present in two runtimes gets listed. Work uses existing specs, Web Platform Tests and the W3C/WICG process; examples already landed: URL class, AbortController, fetch and response.json; web streams are implemented but required rewriting after failing conformance; webstream spec is implemented webstream spec three times in nine months. A draft note records variances and migration guidance.

AI-written summary · about

  1. 0:00Introduction and background
  2. 3:09Problem with multiple runtimes
  3. 7:01Web standards adoption in Node
  4. 10:30Acceptance of web standards
  5. 12:40Challenges with web streams
  6. 16:29Founding WinterCG
  7. 20:20Proposing new APIs
  8. 22:49Common minimum API surface
  9. 25:17Purpose of WinterCG
~/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.