General Architecture:
- Chrome Architecture Overview
- Chrome OS and System Architecture
- Chromium Blog – Multi-process Architecture
Security:
- Chromium Blog – the Google Chrome Sandbox
- The Security Architecture of the Chromium Browser
- The Evolution of Chrome Security Architecture
- Browser Security: Lessons from Google Chrome
- Chrome Security Vulnerabilities
- Relationship Between Architecture Coupling and Software Vulnerabilities
Extensions/Applications:
- The Chromium Projects – Plugin Architecture
- Chrome Apps Architecture
- Understanding Google Chrome Extensions
- Chrome Extensions
Design/Code:
- Repository of Source Code
- Javascript Main Thread. Dissected.
- The Chromium Projects – Design Documents
- Design Process
Miscellaneous:
- The Chromium Projects – Inter-Process Communication (IPC)
- Inside Chrome: The Secret Project to Crush IE and Remake the Web
- Render-Tree Construction, Layout, and Paint
- Security Vulnerabilities in Modern Web Browser Architecture
- Inside Look at Modern Web Browser
- Explore the Magic Behind Google Chrome
- The Evaluation of the Google Chrome Extension Security Architecture
- Understanding the Role of Licenses and Evolution in Open Architecture Software Ecosystems
- High Performance Networking in Google Chrome
- Google’s Chromium browser explained
Videos:
- Chromium’s Multi-Process Architecture
- Network Stack
- The Organization and Abstraction Layers of Chromium’s Code