ちょっと久々にWordPressネタ。 今回はwp_head()関数とwp_footer()関数から出力されるscript要素を非同期( async )化しようじゃないかというお話です。 いわゆるレンダリングブロックの原因であるjavascriptの読み込みを遅延させて、体感速度を上げていきます。 code.close() Photo by ruiwen async 属性を使おう async属性をざっくり説明すると、script要素に指定することで実効タイミングを指定することができる論理属性です。 asyncを付与すると、利用可能になった時点でスクリプトを実行します。 <script async src="... 記述としては上の通り。 javascriptの実行時にレンダリングブロックせず、非同期で実行されます。 WordPress で async 属性を使う そんなasync属性をWo