You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert
Content-Length: 219038 | pFad | http://b.hatena.ne.jp/efcl/Mozilla/Rust/
第三回Servo Readingの成果として、最初はServoのCompositorの話を書くつもりだったんだけど、いきなりCompositorの話を出してもややこしいので、まずはConstellationとPipelineの話をしようと思う。 ブラウザエンジンと一口に言っても、よく知られている通り、その仕事は多岐に渡る。リソースの読み込み、画像のデコード、HTML/CSSのパース、描画ツリーの構築、DOMの構築、JSの実行、結果の出力etc。こうして並べてみるとわかるようにその仕事は多岐に渡る。ましてや最近はOSの抽象層みたいな事もやり始めたので、どんどんと管制対象は増えていくばかり。そうした処理を管制する役割の箇所をServoではConstellationと呼ぶ。最初はengineと呼ばれていたまさにエンジンの中央部分だ。どういったわけかリネームされて今の名前になったわけだけど、ECM
ゆるふわ系Rust勉強会で話した内容のスライドを公開していなかったので今更ながら話した事について簡単にまとめます。 About Servo Mozillaが行っているRustで書かれたブラウザエンジン実験プロジェクト Rustのセールスポイントである並列性・安全性にフォーカスした実験 現時点における、Rustの主要使用用途にして最大のプロダクトのひとつ Rust言語そのものの開発との事実上の相互フィードバック関係にある Blinkと比較されることが多いが、WebKit Chromium portの延長であったBlinkに対し、Rustは完全な新規の実験プロジェクト。その域を脱してはいない。 モダンブラウザエンジン(デザイン・アーキテクチャに挑戦している的な意味で) Servoの実験領域 モダンハードウェアにおける新しいブラウザエンジンの探求 メニーコアなどのモダンハードウェア環境における並
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く
Fetched URL: http://b.hatena.ne.jp/efcl/Mozilla/Rust/
Alternative Proxies: