"매 Google 의 open-source browser engine codebase". 매 Blink (rendering, fork of WebKit, 2013) + V8 (JS) + Skia (graphics) + Mojo (IPC) 의 결합 — 매 2026 의 Chrome / Edge / Brave / Opera / Arc / Vivaldi / Electron / Tauri (WebView2) 의 base. 매 multi-process security architecture (sandbox, site isolation) 의 reference.
매 핵심
매 Architecture
Browser process: 매 UI, network, disk — privileged.
Renderer process (per site): 매 Blink + V8 — sandboxed.
GPU process: Skia 의 hardware-accel.
Utility processes: audio, network service.
Mojo IPC: typed message passing.
매 Components
Blink: HTML parse, CSS, layout, paint, compositor.
Site Isolation: 매 origin 의 process-level isolation — Spectre 의 mitigate.
매 응용
Chrome browser (1B+ users).
Embed: Electron, Tauri (WebView2 on Win), CEF.
Headless: Puppeteer, Playwright (chromium build).
Forks: Edge (2020+), Brave, Vivaldi, Arc, Opera.
💻 패턴
Build chromium (sketch)
git clone https://chromium.googlesource.com/chromium/src.git
cd src
gclient sync
gn gen out/Release --args='is_debug=false'
autoninja -C out/Release chrome