Из этой статьи: https://hacks.mozilla.org/2015/08/es6-in-depth-modules/
Написано, что
Новый стандарт разработан для взаимодействия с существующими модулями CommonJS и AMD.
А точнее
Все модули CommonJS и AMD представлены в ES6 как имеющие экспорт по умолчанию.
Если это действительно так, все, что нам понадобится, - это полифилл ES6, и нам не придется использовать что-либо еще.
Тем не менее, например, для этого полифилла ES6: https://github.com/ModuleLoader/es6-module-loader, похоже, не позволяет загружать модули CommonJS / AMD из ES6, но только решения, построенные на его основе, такие как SystemJS, позволяют это.
Возникает вопрос: правда ли, что в официальном стандарте ES6 говорится, что CommonJS / AMD должен поддерживаться (представляясь как имеющий экспорт по умолчанию)?
Если это так, есть ли у вас ссылка на спецификацию ESCMA, в которой это сказано? и тогда почему это не особенность самого полифилла, а не решения, построенные на его основе?