Turing Complete FMはRui Ueyamaによるプログラミングについてのポッドキャストです。
25. Chromeのローディングの最適化、脆弱性報奨システム、ブラウザとマイクロカーネル
ゲスト: Kinuko (@kinu)
Chrome開発者のKinukoさんと、Chromeのページロードを速くする話や、ブラウザのセキュリティ、ブラウザのマルチプロセスアーキテクチャとマイクロカーネルの類似性などについて話をしました。

速度 x1.0 (遅く / 速く) -15秒 / -5秒 / +5秒 / +15秒
この時点にリンク
0:00イントロ
1:24Chromeのローディングを担当
3:32リンクはクリックしたら一瞬で表示されてほしい
4:28Service Worker
6:23WebページをまとめるWeb Packaging
10:35Web PackagingとCDNとデジタル署名
15:06信頼できる第三者による署名
16:22マウスオーバーでプリフェッチ
17:32機械学習でプリフェッチ
18:28Chromeのデータセーバー
21:14遅い機能を使っていないことを宣言できるfeature policy
23:00ブラウザの深い話をするつもりが普通のWeb開発の話になっていた
24:22Service WorkerはGoogle検索も使っている
26:23Service Workerの最適化
30:36Service Workerを使っている大規模サイトの例
32:05ブラウザはとにかく大きくて複雑
34:11細かくプロセスに分ける現代のブラウザはマイクロカーネルぽい
42:04File descriptor passing
44:06ブラウザのタブをVMにしたら?
47:43KinukoさんはOSぽい研究をしていた
48:40分散ファイルシステムの研究
51:39WWWのデザインの適当さの衝撃度
55:10Chromeの脆弱性報奨システム
1:00:03定評のあるオープンソース開発者が意図的に悪意あるコードを書いたら見つけられるか?
1:05:31SanitizerがC++を延命している
1:11:30セキュリティレビューワーは何をみているのか
1:14:05開発力のあるエンジニアを大量に集めてブラウザの巨大さに対抗
1:15:16Windows版のChromeもlldリンカに移行
1:17:39TCFMミートアップに100人以上が参加
1:21:14趣味や研究でChrome開発に参加→就職