few hours • Supported all of AMD syntax without changing anything • Shims and aliases ported over without any headache • Build time was significantly shorter
will optimize ES6 modules • Replaces require.ensure() with System.import() syntax for dynamically requiring modules • Some changes to loader and resolve config
require(["templates/a"], function(view) { // this will work }) // async require with a variable path has problem require(["templates/" + template], function(myFile) { // this will bundle all the things })