Wymaga, dlaczego i kiedy używać shim config

Przeczytałem dokument requirejs z tutaj API requirejs.config({ shim: { 'backbone': { //These script dependencies should be loaded before loading //backbone.js deps: ['underscore', 'jquery'], //Once loaded, use the global 'Backbone' as the //module value. exports: 'Backbone' },...