Chrome 関連技術の読書メモです。
構造
-
Getting Around the Chromium Source Code Directory Structure
- ソースコードの構成
- Multi-process Architecture
- How Chromium Displays Web Pages
- Content module
-
Content API
- ざっくりした紹介のみ。実際は content/public にある。
-
How to Add New Features
- 新しい機能の追加方法。難しい。
-
blink
- 描画部分本体。
- Inter-process Communication
- Multi-process Resource Loading
-
Threading and Tasks in Chrome
- Chromium で使われているスレッド用のユーティリティ
-
Mojo
- Chromium で使われる IP プロトコル
ビルドツール
-
Using depot_tools
- gclient や repo 等ツールの紹介
-
gn
- ninja を駆動するツール
-
ninja
- Make よりも速いビルドツール