Google の PageSpeed レポートでは、非同期である必要があるブロッキング Javascript がいくつかあると報告されています。この記事から、スクリプト タグに async 属性を配置する必要があることがわかりました。
<script async src="http://third-party.com/resource.js"></script>
CakePHP では、これを正確に達成することはできません。
<script async="async" src="http://third-party.com/resource.js"></script>
Html のスクリプト メソッドを次のように使用します。
$html->script(array('jsfile1', 'jsfile2'), array('async' => 'async'));
試してみarray('async')
ましたが、スクリプトタグに 0='0' が出力されます
async
スクリプトタグだけで印刷するにはどうすればよいですか。また、css の link タグでも使用できるようにするにはどうすればよいですか?
注意: 私は CakePHP 1.3x を使用しています