Встречается на собеседованиях • сегодня
Какие плюсы и минусы Module Federation при использовании tree shaking
Плюсы:
- Позволяет выборочно загружать только нужные модули из удаленных приложений, уменьшая размер бандла.
- Поддерживает динамический импорт, что улучшает tree shaking при разделении кода.
- Можно шарить общие зависимости между микрофронтендами, избегая дублирования.
Минусы:
- Требует точной настройки Webpack для корректного tree shaking (оптимизация
sideEffects,usedExports). - Может не работать с некоторыми библиотеками, если они не поддерживают ESM или имеют побочные эффекты.
- Усложняет дебаггинг из-за распределенной природы загрузки модулей.
Пример настройки Webpack:
javascript
// webpack.config.js
module.exports = {
optimization: {
usedExports: true,
sideEffects: true,
},
}
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы