TBTを改善

TBT はオリジナルデータの時点から一貫して 0ms。
CrRendererMain の RunTask を全件抽出しても 50ms以上・30ms以上ともに 0件、
long-tasks 監査も items 0件。

cpuSlowdownMultiplier が 1(PageSpeed Insights のモバイル既定は 4)。
TBT = 0ms は「CPU減速なし条件下での 0ms」である。

| 項目 | 状態 |
|------|------|
| ロングタスク(50ms超) | 該当なし(RunTask 3,106件を全件抽出、50ms以上0件) |
| 同期XHR | 該当なし(.open( 全11件を列挙、async:false は0件) |
| .load() による同期通信 | 該当なし(1箇所のみ、読込先に script 0件) |
| スライダーの複数初期化 | 適用済み(効果なし・最長タスク -34%) |
| DOMContentLoaded内の重い処理 | 適用済み(効果なし・app ready タスク -31%) |
| 遅延読み込みライブラリの負荷 | 不採用(効果なし・404を36件誘発) |
| .each() による大量DOM操作 | 不採用(効果なし・Layout 変化なし) |
| document.write()(チェックリスト外) | 適用済み(効果なし・no-document-write 監査 0.5→1.0) |

- jQuery 3 は ready ハンドラを既にタスク分割している($(fn) ごとに
  内部の window.setTimeout で個別タスク化)。「ready 内の重い処理が
  1つの巨大タスクに固まる」という前提が本サイトでは成立しない
- document.write() は皮肉にもタスクを強制分割する副作用を持っていた
  (除去により最長タスク 18.4ms → 22.5ms、PaintImage 15件→80件にバッチ化)
- Layout コストの主因は JS ではなく DOM 規模(2,561要素、dom-size 監査 score 0.5)

LCP: 1942ms
CLS: 0.000
TBT: 0ms
FCP: 78ms
SI: 1934ms
Overall Score: 99

long-tasks 監査: items 0件 / 50ms超・30ms超の RunTask ともに0件