~/talk

Dev Diary: 30 Years of Web Evolution

TalkinUkrainianat JavaScript fwdays'25 · on Saturday, 2025-05-24· [frontend-architecture, javascript]
slides:none on file

A narrative tracing 30 years of web evolution that argues backend systems repeatedly try to reclaim control of HTML, driving cycles from simple DOM tweaks through AJAX/JSON and jQuery UI to single-page app frameworks. It cites concrete examples and tools—Gmail, Google Maps, AJAX, Backbone, Knockout, AngularJS, Ember, React—and discusses tradeoffs like hydration versus server-side rendering, what worked or failed, why complexity increased, and how AI is changing developer productivity.

AI-written summary · about

  1. 0:00Many frameworks
  2. 1:51Desktop apps vs pages
  3. 3:39Server vs client validation
  4. 4:43Flash interactivity ends
  5. 5:51Ajax, JSON, jQuery born
  6. 7:18Single Page Apps: Backbone & Knockout
  7. 8:43Angular JS framework
  8. 10:07Ember: convention over config
  9. 11:13React revolution
  10. 13:00Server rendering comeback
  11. 14:43Business impact on web
  12. 16:06AI developer tool
  13. 17:32Q&A
  14. 20:21Web future questions
  15. 21:45AI threat or opportunity
  16. 23:20Summary
~/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.