Встречается на собеседованиях • сегодня

Какие плюсы и минусы Module Federation при использовании tree shaking

Плюсы:

  • Позволяет выборочно загружать только нужные модули из удаленных приложений, уменьшая размер бандла.
  • Поддерживает динамический импорт, что улучшает tree shaking при разделении кода.
  • Можно шарить общие зависимости между микрофронтендами, избегая дублирования.

Минусы:

  • Требует точной настройки Webpack для корректного tree shaking (оптимизация sideEffects, usedExports).
  • Может не работать с некоторыми библиотеками, если они не поддерживают ESM или имеют побочные эффекты.
  • Усложняет дебаггинг из-за распределенной природы загрузки модулей.

Пример настройки Webpack:

javascript
// webpack.config.js
module.exports = {
  optimization: {
    usedExports: true,
    sideEffects: true,
  },
}
Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

Следующий вопрос

Это единственный вопрос по вашему фильтру

как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы