From Mosaic to Modern: The Evolution of Web App Architectures
summary
Traces the web from NCSA Mosaic (1993) to today, showing concrete shifts: early CGI spawns a new OS process per request and is slow, then XMLHttpRequest → Ajax enables Gmail/Maps style partial updates, Nginx’s event loop supports 10,000+ concurrent connections changes scaling, and Node plus WebSocket moves JavaScript to the server. Cloud and containers (EC2/S3, Docker, Kubernetes) enable deployment change, and the current move toward server-side rendering + hydration and microfrontends echoes portal servers while solving time-to-first-paint and deployability.
AI-written summary · about
chapters (12)
- 0:00Talk introduction
- 3:12Early web origins
- 10:17Mosaic browser revolution
- 16:40Dynamic web with CGI
- 23:29Server-side APIs emerge
- 31:00Model 2 architecture
- 36:18Portal servers and components
- 41:17HTML5 and modern browsers
- 44:56Ajax and modern UIs
- 50:25Containers and cloud-native
- 53:57Micro frontends concept
- 59:38Q&A and closing
related talks
01h 01mHow We Got Here - The History of Web Development
53mFrom HTML to here: The evolution of Web development and where we lost our way
01h 01mHow We Got Here - The History of Web Development
39mThe Rise of the Web
01h 01mKeynote: Why web tech is like this
38mA short history of the web
24mDev Diary: 30 Years of Web Evolution
44mHow to Approach Modern Web Applications
