Summary
As this was the last phase in the implementation of our application, in this chapter we discussed how we can improve the dependency management and loading of our modules in the browser.
By re-factoring our application's code, we converted our Core submodules to AMD modules and then used RequireJS to load all of our JavaScript files asynchronously from the server.
We saw how we can use RequireJS, which is mainly a script-loading library, to load our AMD and non-AMD modules.
We also covered different formats for defining modules in JavaScript and talked about AMD, CommonJS, and ES6 modules. Since this book is focused on using JavaScript in the browsers, we spent more time getting to know AMD modules, as they are better suited for this purpose. ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access