If you’ve been reading about Dojo 1.7, the first thing you’re probably wondering is, what is this AMD thing that everyone is talking about? We have a great tutorial update in the works, and some in progress AMD docs. If you’re first learning about AMD, here are a few presentations and resources that are particularly useful:
- Modular JavaScript by Brian Cavalier and Bryan Forbes
- Dojo 1.7 and 2.0: Modular, Mobile, and Reinventing Web App Development by Dylan Schiemann
- Moving to Dojo 1.7 and the path to 2.0 by James Thomas
- AMD Module Patterns by John Hann
- What is the fastest way to load AMD modules by John Hann
- AMD compliance tests
For efficiently loading modules, Dojo 1.7 by default includes a new async loader based on Rawld Gill’s excellent work on the backdraft framework. Dojo can also be used with RequireJS, curl.js, or other AMD loaders.