はじめに Dojoにはモジュールを遅延ロード(lazy load)する機能が備わっており、これをうまく使うと、ページのダウンロードサイズを最小化することによってAJAXアプリケーションのパフォーマンスを最適化することができます。 Dojo 1.7では、目玉の新機能としてAsynchronous Module Definition(AMDと略されます)ローダーというものが新しく導入され、Dojoがモジュールを遅延ロードする方法、特に非同期にロードする方法が大幅に改善されました。また、Dojo 1.6からDojo 1.7にかけて、AMD APIと呼ばれる標準化された新しいモジュールの定義方法が採用されています。 ここではこれらのDojoに新しく採用されたAMD API/ローダーについて扱います。 Asynchronous Module Definition(AMD)API AMD APIとは
![Dojo道場 ~ 第11回「Dojo 最新動向 - Asynchronous Module Definition」](https://cdn-ak-scissors.b.st-hatena.com/image/square/106c7e478be88bc515873fc79870c7b92dd94618/height=288;version=1;width=512/https%3A%2F%2Fcodezine.jp%2Fstatic%2Fcommon%2Fimages%2Fczlogo4fb_ogp.png)