Open3
Read Firefox

Firefox のソースコードを読む
フォーク作りたい

ディレクトリ構成
./browser
Gecko の中の Firefox 実装っぽい
./browser/base/content
chrome://browser/content/*
でアクセスできるやつっぽい
Firefox のフロントエンド部分が記述されてるみたい。主に HTML/JS/CSS
./browser/base/content/browser.xhtml
ブラウザの全体がこれで形作られてる
./tookit
謎

Firefox は、
<browser src="https://google.com" />
みたいな<browser>
タグを用いてウェブサイトを描画している。興味深い。
多分ここでマルチプロセス処理してる
一応 Web Components の Custom Element で、クラスを
で定義し、 で登録してるマルチプロセス処理をどこでしてるか気になりすぎる、XULFrameElement
を使ってるっぽい?
それに関するヘッダファイルっぽいのはあるが、実装が見当たらない