HTML5には、非同期読み込みを有効にするために、スクリプトファイルのasync属性があります。
<script type="text/javascript" src="myScript.js" async></script>
このようにバンドルを参照することで、MVC4バンドルでこれを利用できます。
<script type="text/javascript" src='@Scripts.Url("~/bundles/jquery")' async></script>
しかし、これが意味するところは、デバッグモードの場合でも、スクリプトがバンドルされているということです。
したがって、デバッグ時に非縮小を失うことなく、バンドルとasync属性をどのように利用できますか?.
1.1-alpha1リリースにアップグレードする場合は、次のいずれかの方法でasync属性をタグ形式に追加できます。
Scripts.DefaultTagFormat = @"<script src=""{0}"" async></script>"
または、非同期タグが必要な場所に渡します
Scripts.Render( "〜/ bundles/jquery")の代わりに以下を使用します
Scripts.RenderFormat(@"<script src=""{0}"" async></script>", "~/bundles/jquery")