~/talk

Did We(b Development) Lose the Right Direction?

Talkat GOTO Copenhagen 2021 · 2021-11-08..11-12· [javascript, web-performance]
slides:none on file

Argues that modern sites often ship unnecessary JavaScript — example site ships 22 JavaScript files and universal frameworks inline lots of data — causing median React pages to need ~10s CPU and Netflix to cut time-to-interactive by 50% when switching to vanilla JS. Shows rebuilds that work: a 11ty site scores 100 performance and an Astro island build drops a 250KB bundle to 10KB, reducing page weight by 64% and build time from ~4 minutes to 40s. Notes only 11% use CSP and ~98% of sites have detectable accessibility issues.

AI-written summary · about

  1. 0:00Intro
  2. 1:45The state of web development 10 years ago
  3. 8:27How can it be so easy to mess up?
  4. 17:13Universal JS apps for content-sites
  5. 21:32What's the enhancement in the wild?
  6. 23:12Does this architecture improve UX?
  7. 24:53Are app frameworks for apps after all?
  8. 26:28"Benefits" of client-side routing
  9. 28:26We use too much JavaScript!
  10. 31:27The foundation of the web
  11. 35:33The web lost quality
  12. 38:41Complexity rocks! (but what for?)
  13. 42:04DX vs UX
  14. 44:08Outro
~/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.