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

Что такое Webpack Module Federation

Webpack Module Federation — это технология, позволяющая загружать код из других сборок (приложений) во время выполнения. Это особенно полезно для микрофронтендов, когда разные части приложения разрабатываются и развертываются независимо.

Ключевые моменты:

  • Позволяет делиться модулями между приложениями без дублирования кода.
  • Поддерживает динамическую загрузку зависимостей.
  • Уменьшает размер бандла, так как общие библиотеки (React, Lodash) можно загружать из хоста.

Пример конфигурации:

javascript
// host-app/webpack.config.js
new ModuleFederationPlugin({
  name: 'host',
  remotes: {
    remoteApp: 'remoteApp@http://example.com/remoteEntry.js',
  },
});

Плюсы:

  • Независимый деплой.
  • Изоляция кода.
  • Гибкость в масштабировании.

Минусы:

  • Сложность отладки.
  • Риск конфликтов версий зависимостей.
Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

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

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

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