<html xmlns="http://www.w3.org/1999/xhtml"><head></head><body><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="1" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[1]</anchor-end> <cite>Why is wordpress placing &quot;text/rocketscript&quot; instead of &quot;text/javascript&quot; when using wp_register_script()? - Stack Overflow</cite>
(<time>2016-03-29 17:44:26 +09:00</time> 版)
<anchor-external xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:resScheme="URI" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:resParameter="http://stackoverflow.com/questions/9681032/why-is-wordpress-placing-text-rocketscript-instead-of-text-javascript-when-u">http://stackoverflow.com/questions/9681032/why-is-wordpress-placing-text-rocketscript-instead-of-text-javascript-when-u</anchor-external></p><figure class="quote"><figcaption><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="2" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[2]</anchor-end> <cite xml:lang="ja">【WordPress】ブログ高速化AA達成!6つのW3TotalとCloudFlare併用設定 - ゆめぴょんの知恵</cite>
(<time>2016-03-29 17:45:35 +09:00</time> 版)
<anchor-external xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:resScheme="URI" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:resParameter="http://wispyon.com/w3totalcache-cloudflare/">http://wispyon.com/w3totalcache-cloudflare/</anchor-external></p></figcaption><blockquote><p>前回「W3 Total Cache」の「CloudFlare」設定で「Rocket Loader」を「Automatic」に設定しました。「Rocket Loader」はブログで利用している全JavaScriptを後読み(遅延読込み)することにより表示速度を高速化します。</p><p>具体的には「複数のJavaScriptを結合したり」「JavaScriptを非同期であと読みしたり」を自動的に行なってくれるようです。実際の内部処理についての具体的な記述は見つからなかったので、私もそのくらいしか理解できてません。</p><p>しかしブログを表示してみてソースを確認すると、JavaScriptの読み込み時に「type=”text/rocketscript” 」になっているのが確認できます。ブラウザはrocketscriptなんてスルーするので、CloudFlare側でAjax処理してくれてるみたいです。</p></blockquote></figure><figure class="quote"><figcaption><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="3" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[3]</anchor-end> <cite xml:lang="ja">CloudFlareのRocket Loaderがやたらに早い・・・ – てく2テック</cite>
(<time>2016-03-29 17:46:19 +09:00</time> 版)
<anchor-external xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:resScheme="URI" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:resParameter="https://tek2tech.com/rocket-loader-on-cloudflare/">https://tek2tech.com/rocket-loader-on-cloudflare/</anchor-external></p></figcaption><blockquote><p>この読み込み時間短縮にRocket Loaderが役立っているのですが、Rocket Loaderが読まれる仕組みは、CloudFlareを介してページが読まれる際に</p><p>&lt;script async=async src=スクリプト.js&gt;&lt;/script&gt;</p><p>で読まれるスクリプトが</p><p>&lt;script async=async data-rocketsrc=スクリプト.js type=&quot;text/rocketscript&quot;&gt;</p><p>に変わっていたり、インラインの</p><p>&lt;script type=&quot;text/javascript&quot;&gt;</p><p>などの記載が同じく</p><p>&lt;script type=&quot;text/rocketscript&quot;&gt;</p><p>に変更されています。CloudFlareが挿入してくるスクリプトはtype=”text/javascript”のまま変わりませんが、他のものは皆書き換えられています。</p></blockquote></figure></body></html>