Modern Web Systems
Follow a systems-level path from DNS and HTTP through browser execution, rendering, frontend architecture, and backend boundaries.
Personal learning atlas by Tran Trong Thuc · About this Atlas · Atlas last updated Sep 9, 2026
This page is an orientation layer over canonical concepts. Embedding the path does not itself mark those concepts as covered; coverage comes only from substantive authored content elsewhere in the Atlas.
Modern Web Systems
Build a systems-level mental model of how browsers, protocols, rendering, frontend architecture, and backend boundaries fit together.
- Audience
- Software engineers who want to reason across the full web request and rendering path rather than learn one framework in isolation.
- Target depth
- reason
8 / 16 concepts currently covered
Outcomes
- Trace a request from DNS and TLS through the browser and application boundary.
- Compare major rendering and frontend data-loading approaches by constraints and trade-offs.
- Recognize where caching, browser security, and backend API design influence web behavior.
Path
DNS Resolution
Target depth: reasonNo Atlas content yet
HTTP Request Lifecycle
Target depth: operateAvailable Atlas content
TLS and HTTPS
Target depth: reasonNo Atlas content yet
Browser Runtime
Target depth: reasonNo Atlas content yet
Browser Event Loop
Target depth: reasonAvailable Atlas content
Browser Rendering Pipeline
Target depth: reasonNo Atlas content yet
Same-Origin Policy and CORS
Target depth: reasonNo Atlas content yet
HTTP Caching
Target depth: reasonAvailable Atlas content
CDN Behavior
Target depth: reasonAvailable Atlas content
CSR, SSR, and SSG
Target depth: reasonAvailable Atlas content
Hydration
Target depth: reasonAvailable Atlas content
Frontend Data Fetching
Target depth: reasonAvailable Atlas content
Component Boundaries
Target depth: reasonNo Atlas content yet
Frontend Bundle Performance
Target depth: reasonNo Atlas content yet
Backend Request Lifecycle
Target depth: operateNo Atlas content yet
API Design
Target depth: operateAvailable Atlas content