FxOS Gecko勉強会 その2 Mozillaオフィスでぬくぬく会まとめ #FxOS

12月19日に開催された「FxOS Gecko勉強会 その2 Mozillaオフィスでぬくぬく会」のつぶやきまとめです。 http://atnd.org/events/44741
4
前へ 1 2 3 ・・ 8 次へ
dynamis (でゅなみす/レッサーパンダ) @dynamitter

Moz2Dの解説プレゼンに付いて来れなかった人のため、懇親会でまた質疑応答的な感じで解説するよって事になった #fxos

2013-12-19 19:40:49

Geckoは何者かGeckoはどこへ行くのか 非同期とか編

かっしー @Andriders @kassy_kz

"Geckoは何者か、Geckoはどこへ行くのか..." @saneyuki_s さんから #fxos

2013-12-19 19:47:40
dynamis (でゅなみす/レッサーパンダ) @dynamitter

level 1アクセスがあれば十分こみったですよ。Firefox OS関連の端末メーカーとかのエンジニアもlevel 1アクセスしかないことが多いし #fxos

2013-12-19 19:48:34
dynamis (でゅなみす/レッサーパンダ) @dynamitter

ブラウザの処理フローなど詳しい説明が始まった #fxos

2013-12-19 19:49:22
かっしー @Andriders @kassy_kz

ブラウザの処理フローについて、 1.リソースのパースロード 2.DOMツリーの構築 3.CSSセレクタのマッチング処理 4. レイアウト計算 5. 計算したレイアウトの描画 6.イベントに応じたJSの実行 →2に戻る #fxos

2013-12-19 19:49:50
星影 @unsoluble_sugar

なるほど、これがリフローか #fxos

2013-12-19 19:50:37
かっしー @Andriders @kassy_kz

以上、これが全部1スレッド... だと... #fxos

2013-12-19 19:50:56
かっしー @Andriders @kassy_kz

Firefox(Desktop)はUIもGeckoが描画してる、つまりUIとコンテンツでスレッドが一緒、コンテンツのロックがUIをロックしてしまう #fxos

2013-12-19 19:52:16
星影 @unsoluble_sugar

Firefoxの哀しみ ・Firefox(Desktop)はUIもGeckoが描画してる ・Firefox(Desktop)では、UIとコンテンツでスレッドが一緒 ・コンテンツのロックがUIをロックする #fxos

2013-12-19 19:53:24
かっしー @Andriders @kassy_kz

いろいろ分離すればいいじゃん、例えばUIスレッドとコンテンツスレッドを分ける、とか Compositionも、HTMLパースも... #fxos

2013-12-19 19:53:38
かっしー @Andriders @kassy_kz

e10s(Electrolysis)とは... プロセスを分けるアプローチ、他のブラウザはみんなやってる #fxos

2013-12-19 19:56:04
dynamis (でゅなみす/レッサーパンダ) @dynamitter

Geckoのメインスレッドでページコンテンツの描画もUIの描画もいろいろしてて大変なのからどんどんUIスレッドの分離をしていってる。e10ns=Electrolysis(電気分解)はプロセス分離のプロジェクト #fxos

2013-12-19 19:56:11
dynamis (でゅなみす/レッサーパンダ) @dynamitter

GFXからCompositionのスレッドを分離するのはOMTC=OffMainThreadCompositing https://t.co/zjEg1buzao #fxos

2013-12-19 19:58:09
星影 @unsoluble_sugar

…という感じです(ドン #fxos

2013-12-19 19:59:21
dynamis (でゅなみす/レッサーパンダ) @dynamitter

Android版Firefoxの再設計をしたときのプレゼン思い出すな〜 #fxos

2013-12-19 20:00:27
dynamis (でゅなみす/レッサーパンダ) @dynamitter

Off Main Thread Compositing (OMTC) and why it matters http://t.co/Q20GbiL4I4 で説明していることを中心に解説中 #fxos

2013-12-19 20:01:25
前へ 1 2 3 ・・ 8 次へ