道Frontend Dojoフロントエンド道場
01稽古場02ロードマップ03道場について
Zenn ↗X ↗
§ 00 — Colophon

Frontend Dojo

フロントエンド道場

フロントエンドの鬼門を、読むのではなく触って理解する。
日本語のインタラクティブラボ。

§ LAB

稽古場

  • 稽古場一覧
  • ロードマップ
  • 用語集
  • 道場について
§ LEGAL

規約

  • プライバシーポリシー
  • 利用規約
  • お問い合わせ
§ LINK

外部

  • Zenn ↗
  • X ↗

© 2026 フロントエンド道場 · Personal Lab

§ 01PORTAL / 入口
Japanese Interactive Lab · Est. 2026

ブラウザの中を、触って理解する。A lab you operate, not a blog you scroll.

レンダリングパイプライン、メモリ、イベントループ — 中級フロントエンドがぶつかる鬼門を、実際の計測値を眺めながら 自分の手で動かして理解するためのラボです。

RUNLab 01 を試す30 SECこのサイトとは
No. of Labs
06 / 06
Published
01 / 06
Language
日本語
LIVE SCOPEFRAME 0000
T-24 FRAMES5.6 MS · NOW
Style + Layout
5.6ms
Paint
2.8ms
FPS
55hz
計測値の推移スパークライン

FIG. 01 — Simulated readout (Lab 01 preview)REF: LoAF · CSS TRIGGERS

§ 02INDEXこのサイトとは弐

ブラウザという、
手元でいちばん深い
ブラックボックス。

毎日触っているはずなのに、フレームの中で何が走っているかは見えないまま。 このラボでは、ブラウザの内部を計測器付きの稽古場で一度分解して、手元で開けてみる経験を用意しました。

  1. 壱01 / 03

    読むより触る

    ブラウザ内部の挙動は、言葉で説明されるほど掴みにくい。このラボは DOM とプロパティを操作しながら学ぶ設計になっています。

  2. 弐02 / 03

    観測と判定のハイブリッド

    LoAF API でフレーム時間を実測し、CSS Triggers データで理論上の影響を並置する。勘ではなく数字で判断する力を育てます。

  3. 参03 / 03

    DevTools への地続き

    サイト内で概念を掴んだあと、同じ計測を Chrome DevTools 上で再現する手順まで案内します。座学で終わらせません。

§ 03OUTCOMESここで得られるもの参

腰を据えて、
「分かった気」ではない
理解を。

以下は 1 つの Lab(目安 60〜120 分)を通したときに得られるスキル・感覚です。 個別の Lab ページに詳しい習得目標と所要時間があります。

  • § 01GAIN · 1/3

    ブラウザ内部のメンタルモデル

    Layout / Paint / Composite の違い、Style 再計算がどこで走るか、Jank の発生点 — 座学では届かない層を手触りで掴める。

    • Rendering
    • Memory
    • Event Loop
  • § 02GAIN · 2/3

    数値で判断する目

    「なんとなく遅い」ではなく「Style+Layout が 28ms 掛かった」と言える語彙を獲得。DevTools で同じことが読めるようになる。

    • LoAF
    • Long Tasks
    • Profiling
  • § 03GAIN · 3/3

    試して戻って確認、の反復速度

    トグル ON/OFF で即座に計測値が動く Lab。数分単位で仮説→検証のループを何周も回せる。

    • Playground
    • Tutorial
§ 04CATALOG稽古場一覧肆

全 06 稽古場。

全リストを見る
  1. 壱LAB 01

    レンダリングパイプライン可視化

    初段

    ブラウザが1フレームをどう描くかを、実DOMを操作しながら体験する。Layout / Paint / Composite の差を触って理解する。

    公開中
    RUN
    公開中
  2. 弐LAB 02

    メモリリーク稽古場

    二段

    Timer / Listener / Detached DOM / Closure の 4 種類のリークを意図的に再現し、performance.memory の階段状の増加を観察する稽古場。

    公開中
    RUN
    公開中
  3. 参LAB 03

    再レンダリングの地図

    二段

    親の state 更新がコンポーネントツリーをどう伝播するかを可視化し、memo / 参照安定性 / Context / 派生 state の罠を手元で検出する稽古場。

    公開中
    RUN
    公開中
  4. 肆LAB 04

    イベントループの内視鏡

    二段

    microtask / macrotask / rAF / rIC の実行順序を予想 → 実測で検証する稽古場。

    近日公開
    —
    近日公開
  5. 伍LAB 05

    スタッキングコンテキストの森

    初段

    z-index 9999 が効かない現象を、新スタッキング文脈の生成条件トグルで歩いて掴む稽古場。

    近日公開
    —
    近日公開
  6. 陸LAB 06

    Next.js キャッシュ四重奏

    三段

    Request Memo / Data / Full Route / Router の 4 層キャッシュを一気通貫で光らせる稽古場。

    近日公開
    —
    近日公開
§ 05FLOW稽古の進め方伍

3 段で深まる、
稽古の筋道。

  1. A
    STEP 0160〜120 分

    Tutorial型を覚える

    ステップを追って操作・計測値の見方を身につける。読みながら触る。

  2. B
    STEP 02自由

    Playground自由稽古

    スライダーとトグルで自由に値を揺らし、仮説を立てて検証する。

  3. C
    STEP 03応用

    DevTools実戦へ

    同じ事象を Chrome DevTools の Performance パネルで再現する手引き付き。