ブラウザレンダリング(解析:HTMLパース, DOM/CSSOMツリー構築)

スポンサーリンク
Webブラウザの仕組み

【入門編】 CSSプロパティのレンダリングコスト分類 – Webブラウザの仕組み実践ガイド

ブラウザの世界へようこそ。画面にWebサイトが綺麗に表示されるまで、ブラウザの中では実は「とんでもない大仕事」が繰り広げられているんです。今日は、そんなブラウザの「頑張り」を少しだけいたわって、サクサク動くWebサイトを作るための「魔法のル...
Webブラウザの仕組み

【入門編】 レンダリングエンジン(Blink, WebKit, Gecko)ごとの実装差異 – Webブラウザの仕組み実践ガイド

ブラウザの中の「凄腕シェフ」たち:レンダリングエンジンって何者?こんにちは。Webの世界へようこそ。皆さんが普段、何気なく見ているWebサイト。「URLを入力してEnterを押せば、パッと画面が表示される」。当たり前の光景ですが、実はその裏...
Webブラウザの仕組み

【入門編】 Shadow DOMによるレンダリングの分離 – Webブラウザの仕組み実践ガイド

こんにちは。Webブラウザという「魔法の箱」の裏側を覗きにきたあなた、ようこそ。普段、私たちが何気なくブラウザにURLを入力してページを表示するとき、裏側ではブラウザが必死になって「絵描き」の仕事をしています。今日は、その中でも少し特殊で、...
Webブラウザの仕組み

【入門編】 requestIdleCallbackによるタスクスケジューリング – Webブラウザの仕組み実践ガイド

こんにちは。Webブラウザという「魔法の箱」の裏側を覗きに来てくれてありがとうございます。普段私たちが何気なく見ているWebサイト。ページを開いた瞬間に画像がパッと表示され、スクロールも滑らかですよね。でも、その裏側ではブラウザが必死になっ...
Webブラウザの仕組み

【入門編】 フォント読み込みとレンダリングへの影響 – Webブラウザの仕組み実践ガイド

こんにちは!Webブラウザの深淵を覗き込み、日夜ピクセルと格闘しているエンジニアです。Webサイトを作っていて、「あれ、読み込みの瞬間に一瞬だけ文字が消えるな…」とか、「いきなりフォントがカクンと切り替わって、レイアウトがズレた!」なんて経...
Webブラウザの仕組み

【入門編】 画像デコードの最適化と非同期デコード – Webブラウザの仕組み実践ガイド

こんにちは!Webブラウザという「魔法の箱」の裏側へようこそ。Webサイトを見ているとき、私たちは当たり前のように画像が表示されるのを待っていますよね。でも、ブラウザがその画像を表示する裏側では、実はとんでもなく忙しい「仕分け作業」が行われ...
Webブラウザの仕組み

【入門編】 GPUアクセラレーションのトリガーと制約 – Webブラウザの仕組み実践ガイド

ブラウザという「名シェフ」を休ませよう。GPUアクセラレーションの不思議な力こんにちは。Web開発の世界へようこそ。皆さんはブラウザが、毎日どれほど必死になって画面を描き出しているか、想像したことはありますか?実は、ブラウザの中には「メイン...
Webブラウザの仕組み

【入門編】 コンポジタースレッドと合成レイヤー – Webブラウザの仕組み実践ガイド

こんにちは。Webブラウザという「魔法の箱」の奥底を覗きに来てくれてありがとうございます。普段何気なく見ているWebサイト。ページをスクロールしたり、アニメーションが滑らかに動いたりするのを見て「当たり前」に感じているかもしれませんが、実は...
Webブラウザの仕組み

【入門編】 will-changeプロパティの最適化と副作用 – Webブラウザの仕組み実践ガイド

こんにちは!Webブラウザの深淵を覗く旅へようこそ。「Webページを滑らかに動かしたい!」と思ったとき、誰もが一度は耳にする魔法の言葉、それが `will-change` です。でも、この魔法、実は諸刃の剣だって知っていましたか?今日は、ブ...
Webブラウザの仕組み

【入門編】 CSS Containmentプロパティの活用 – Webブラウザの仕組み実践ガイド

こんにちは!Webブラウザという「魔法の箱」の裏側を覗きに来てくれてありがとうございます。今日は、フロントエンドの世界で「ここを使いこなせれば一人前」と言われる、ちょっと通(つう)な最適化テクニック、CSS Containment(コンテイ...
スポンサーリンク