Я знаю, что в новом синтаксисе модуля ES6 механизм JavaScript не должен оценивать код, чтобы знать обо всех импортах/экспорте, он будет < анализировать это и "знать", что загружать.
Это звучит как подъем. Подняты ли модули ES6? И если это так, все они будут загружены перед запуском кода?
Возможно ли этот код?
import myFunc1 from 'externalModule1';
myFunc2();
if (Math.random()>0.5) {
import myFunc2 from 'externalModule2';
}