~/talk

Next-Gen Server JavaScript: Web Standards

Talkat Reactathon 2023 · 2023-05-02..05-03· [nodejs, web-platform]
slides:none on file

JavaScript now runs on many server runtimes (Node, Deno, Bun, Cloudflare Workers, Fastly, Alibaba) while browsers use three engines (V8, SpiderMonkey, JavaScriptCore), so there are more server environments than browsers. The useful specifics: the fetch standard unifies request/response handlers and enables a single Handler to run on Bun, Deno, and Cloudflare; web streams and renderToReadableStream enable streaming React HTML to clients; Cloudflare’s HTML Rewriter and workers power on‑the‑fly proxies, image caching for Cloudinary, and incremental site migration. Packages like linkedom and worker tools increase cross‑runtime compatibility; a recent runtime hit 45 million installs in a week.

AI-written summary · about

  1. 0:00Introduction to JS runtimes
  2. 1:29The state of server JS
  3. 2:38Why new runtimes exist
  4. 4:51Server types
  5. 6:49Standardizing APIs
  6. 8:25Fetch API implementation
  7. 9:50Web streams and events
  8. 11:52Forms and workers
  9. 13:34Edge functions use cases
  10. 16:42Modifying SaaS with edge
  11. 18:51Async context and tools
  12. 20:51Interoperable packages
  13. 23:43Future of standards
~/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.