Tag

Browser Architecture

1 views collected around this technical thread.

OPPO Kernel Craftsman
OPPO Kernel Craftsman
Jun 23, 2023 · Fundamentals

Chromium Process Architecture: Evolution, Process Types, and Thread Details

Chromium evolved from a single‑process browser to a service‑oriented, multi‑process architecture—separating Browser, Renderer, GPU, Network, Storage, and other services into isolated processes and threads—to improve stability, performance, and security while allowing configurable trade‑offs for memory‑constrained devices such as Android WebView.

Browser ArchitectureMulti-processPerformance
0 likes · 11 min read
Chromium Process Architecture: Evolution, Process Types, and Thread Details
Bilibili Tech
Bilibili Tech
Apr 14, 2023 · Frontend Development

Understanding Chrome's Multi‑Process Architecture and Rendering Pipeline

Chrome separates browsing tasks into distinct browser, renderer, plugin, and GPU processes, parses HTML/CSS into DOM, layout, paint, and compositing trees, rasterizes tiles on a compositing thread, and uses the GPU process to display frames, enabling optimized, smooth animations such as danmaku while balancing memory usage and security.

Browser ArchitectureChromeMulti-process
0 likes · 14 min read
Understanding Chrome's Multi‑Process Architecture and Rendering Pipeline
DaTaobao Tech
DaTaobao Tech
Jul 26, 2022 · Frontend Development

Evolution of Web Container Architecture: From AEF to CEF and Future Enhancements

The QianNiu client migrated its custom Application Embedded Framework to Chromium Embedded Framework, introducing a multi‑process architecture with isolated browser and render processes, remote RPC components, unified JS injection, render‑group optimization, comprehensive network interception, white‑screen detection, and plans for memory reclamation and further security hardening.

AEFBrowser ArchitectureCEF
0 likes · 12 min read
Evolution of Web Container Architecture: From AEF to CEF and Future Enhancements
360 Tech Engineering
360 Tech Engineering
Jun 5, 2019 · Frontend Development

Deep Dive into Modern Web Browser Architecture: Architecture, Navigation, Rendering, and Interaction

This article provides a comprehensive, step‑by‑step exploration of modern browsers—covering Chrome’s multi‑process architecture, the navigation pipeline from URL entry to page load, the rendering stages (HTML parsing, style calculation, layout, painting, compositing), and how user interactions are processed and optimized.

Browser Architectureevent handlingfrontend development
0 likes · 23 min read
Deep Dive into Modern Web Browser Architecture: Architecture, Navigation, Rendering, and Interaction
Tencent IMWeb Frontend Team
Tencent IMWeb Frontend Team
Jan 30, 2018 · Frontend Development

Master JavaScript’s Single Thread: From Browser Processes to the Event Loop

This article systematically explains how browsers use multiple processes and threads, how the rendering pipeline works, why JavaScript runs on a single thread, and how the event loop, macrotasks, microtasks, timers, and Web Workers interact to affect performance and stability.

Browser ArchitecturePerformanceWeb Workers
0 likes · 27 min read
Master JavaScript’s Single Thread: From Browser Processes to the Event Loop