Перейти к основному содержимому
Об авторе
Проекты
Знания
Знания/JavaScript/commonjs-vs-esm

В чём разница между CommonJS и ES6 модулями?

СобеседованиеМодули
  • CommonJS (Node.js):
    1. Использует require() и module.exports
    2. Синхронная загрузка модулей
    3. Работает в Node.js по умолчанию
    4. Динамический импорт
  • ES6 модули:
    1. Использует import и export
    2. Статический анализ зависимостей (на этапе компиляции)
    3. Работает в браузерах и современных версиях Node.js
    4. Поддерживает как статический, так и динамический импорт
    5. Всегда работают в строгом режиме
  • Главная
  • Об авторе
  • Проекты
  • Знания
Логотип nKolmykov