Comments 7
Когда уже export default сделают deprecated в стандарте?
А что будет, если мы например захотим загрузить модуль по условию, на сколько я знаю require допускает такое поведение
if (isTrue) {
const module = require('foo.js') // этот модуль будет загружен, только когда будет работать условие?
}
Получается может быть динамический импорт модуля для common.js
Пришло время поныть (просьба не воспринимать серьёзно)
cjs можно было прямо сниппеты исходников node'ы показать, как оно всё устроено, как работает ленивая загрузка разных стандартных библиотек (
buffer
итд), поглубже окунуться в плюсы и минусы.amd система модулей от сатаны, на этом всё;
esm надо было чуть подробнее про порядок загрузки, про неконтролируемый кеш, в общем про минусы, потому что все плюсы на поверхности.
Внимание: "спасибо за внимание"
Модульность в JavaScript: CommonJS, AMD, ES Modules