TopicsFrontend
Frontend
Browser and PWA internals: service workers, the rendering pipeline, and the multi-process model you can defend in interviews.
Common tags: pwa, service-workers, browser-engines, rendering
- Frontend
Service Workers — Lifecycle, Install/Activate, Fetch & Clients
Cluster · Browser Engines & PWAs
A Service Worker is an origin-scoped network proxy. Register, install, activate, skipWaiting, clients.claim, fetch, and scope explain real update bugs.
Open study →- frontend
- browser-engines
- pwa
- service-workers
- caching
- rendering
- blink
- v8
- interview
- Frontend
Web App Manifest, Installability, Push/Background Sync & Offline UX
Cluster · Browser Engines & PWAs
The manifest names the installed app. Installability is HTTPS, a worker, icons, and engagement. App shell, push, and background sync still have platform gaps, especially on iOS.
Open study →- frontend
- browser-engines
- pwa
- service-workers
- caching
- rendering
- blink
- v8
- interview
- Frontend
PWA Cache Strategies — Cache-First, Network-First, SWR & Workbox Patterns
Cluster · Browser Engines & PWAs
Pick cache-first, network-first, or stale-while-revalidate per resource class. Workbox encodes the patterns. You still own versioning and update UX.
Open study →- frontend
- browser-engines
- pwa
- service-workers
- caching
- rendering
- blink
- v8
- interview
- Frontend
Browser Rendering Pipeline — DOM, CSSOM, Layout, Paint, Composite & CRP
Cluster · Browser Engines & PWAs
Bytes become pixels through DOM, CSSOM, render tree, layout, paint, and composite. The critical rendering path is what blocks first paint. Thrashing and layers explain jank.
Open study →- frontend
- browser-engines
- pwa
- service-workers
- caching
- rendering
- blink
- v8
- interview
- Frontend
Browser Process Model — Site Isolation, Blink, Network Stack & V8 Pipeline
Cluster · Browser Engines & PWAs
Chromium splits browser, renderer, GPU, network, and utility processes. Site isolation, Blink, and the V8 Ignition-to-TurboFan path are the systems interview, not a JS language lecture.
Open study →- frontend
- browser-engines
- pwa
- service-workers
- caching
- rendering
- blink
- v8
- interview
- Frontend
Browser Engines & PWAs — Service Workers, Rendering & Process Model
Cluster · Browser Engines & PWAs
Interview map of browser architecture and the PWA platform: process model, rendering, Service Workers, and when a PWA beats a native shell.
Open study →- frontend
- browser-engines
- pwa
- service-workers
- caching
- rendering
- blink
- v8
- interview