|意外と何をプッシュすべきか悩んだのでひとまず現時点での自分の結論をまとめました。cho45意外と何をプッシュすべきか悩んだのでひとまず現時点での自分の結論をまとめました。プッシュ・JSは場合によるサイトの構成によりますが、ページの表示に必要なものは全てプッシュするべきのようです。全てページの根幹に関わるJSの全てサーバプッシュの目的まずサーバプッシュの目的を改めて確認しておくと、これはクリティカルレンダリングパスを削減するためです。構成のページはクリティカルレンダリングパスが必ず2以上になります。最低でもRTTの2倍の時間がページ表示に加算されます。これをサーバプッシュで行う場合、HTML+CSSを一度に送り返すので、クリティカルレンダリングパスは1になります。要素にしてある場合に似ています。要素よりも効率的です。JSをプッシュすべきかこれは場合によると思っています。JSがないとページの表示に致命的な不具合がある場合、サーバープッシュしないと意味がありません。プッシュした分、ファーストペイントが遅れます。プッシュすべきかどうかは場合によるので簡単に決められない気がしています。理想のサーバープッシュ理想のサーバープッシュを考えるにあたって、ロードされるリソースの分類をしてみます。(初回ロードの場合)。リソースの順に全てプッシュするのが理想そうです。現時点で任意の順番に優先順位を明確に決めて送信することはできないような気がしてます。何をサーバープッシュすべきかこのエントリを参照するエントリ今年やったことを自分で承認する日記を読みかえしてみたら今年もいろいろやっていた。年末にせめて自分で自分を承認してあげたい。@cho45アーカイブ。