初期描画を速くしてみたい
script_loader_tag フィルタで defer を付けてみた

PHP

add_filter('script_loader_tag', function($tag, $handle){
  if(in_array($handle, ['hljs','theme-script'])) return str_replace(' src',' defer src', $tag);
  return $tag;
}, 10, 2);
  • 気づき:全部 defer にすると依存関係で壊れる場合がある
    → 重要なのは依存と順番の確認。
    Lighthouse で FCP/LCP を比較して数値で効果確認。

コメント

タイトルとURLをコピーしました