Tumblrscript要素、scriptタグがhtml上にあると、そこでhtmlの読み込みは止まってしまいますしかしheadに記述する以上、何らかの方法で早くする事が出来るのでは思い、調べました一見単純に見えますが、非常に危険なコードが含まれていますまた、ブラウザによっても実装・非実装が分かれます内容をよく読んでご利用下さい以下、試行錯誤の結果です元ファイル通常は以下のようなタグがheadにあると思います当方の環境では、lighthouseは50点でした。src="/js/main.js"></script>※lighthouseとは、googleが提供しているオープンソースのweb検査ツールです。async></script>順序を考えない同期読込となります。実質、一行のテキストと変わりませんlighthouseでは驚異の97点です。何も考えずに導入してしまうとエラーが大量に発生しますので、大変危険ですjQueryなどに依存したscriptがあっても駄目です。defer></script>順序を指定できる同期読込となります。asyncに似ていますが、こちらは順序を指定できます。htmlの記述通りの順になります。記述する順序以外で順序を指定することは出来ませんlighthouseでは60点です。順序は不定になりますまた、googlemap用のjsに付与すると挙動がおかしくなりました理由は不明ですscript自体をDOMとして生成するこれ自体はもちろんjsファイルとして分離できません。書いてから気づきました点数は見ていませんでしたが、恐らく次と同じですbodyタグの最後に記述document.readyが浸透していなかった頃に流行った手法ですね。lighthouseでは65点です。:initは一番最初と思って下さい。最初に処理を追加するfoo:なんでも良いです、任意の名前get_template_directory_uri().’/js/script.js’:jsファイルのディレクトリarray():この前に読みたいハンドルの配列...initより前には無いと思うので、初期値のarray()にしておきます。nullでも良いかもnull:バージョン番号。なんでも良いですが特に無ければnulltrue:footerの場合はtrue。コメントをキャンセルメールアドレスが公開されることはありません。