Snow Monkey v10.4.5 をリリースしました

Snow Monkey v10.4.5 の概要

変更

  • カスタマイザー → ページ速度最適化 → Snow Monkey の JavaScript 読み込みを最適化するの変更
  • カスタマイザー → ページ速度最適化 → jQuery 読み込みを最適化するの変更

Snow Monkey の JavaScript 読み込みを最適化するの変更

「Snow Monkey の JavaScript 読み込みを最適化する」は Snow Monkey や関連アドオンの JavaScript 読み込みを deferasync にする機能です。deferasync はページの読み込みと並行して JavaScript を読み込むことができるのですが、ほとんどの JavaScript がページの最下部に記載してあるため、せっかく並行して読み込めるのにもったいない状態でした。

そこで、今回のアップデートで、defer / async で読み込む JavaScript はページの最下部から head に移すようにしました。これでページの内容とほぼ並行して JavaScript を読み込むことができるようになることが期待できます。

jQuery 読み込みを最適化するの変更

本来 WordPress の jQuery は head で読み込まれるようになっていますが、「jQuery 読み込みを最適化するの変更」を有効化すると head ではなくページの最下部で読み込むようになります。JavaScript の読み込み時はページの読み込みがストップされるので、最下部に移動させることで少しでもページの読み込みを早くさせるという機能なわけですが、今となっては defer を使うほうが良いのでは?ということで、jQuery と jQuery に依存する JavaScript の読み込みを defer にするようにしました。

この記事を書いた人

キタジマ タカシ

長崎県長崎市在住。地元のWeb制作会社でWebデザイナー/エンジニアとして従事した後、2015年にフリーランス [ モンキーレンチ ] として独立。WordPress のテーマやプラグイン、ライブラリ、CSS フレームワーク等、多数のプロダクトをオープンソースで開発・公開しています。

Snow Monkey オンラインコミュニティ

Snow Monkey をより良いテーマにするために、今後の機能開発等について情報共有したりディスカッションをしたりする場所です。より多くのユーザーの交流があったほうがより良いプロダクトに育っていくと思いますので、ぜひご参加ください!