NPM-пакет — способ распространения кода, а микрофронтенд — архитектурная граница части интерфейса и её жизненного цикла.
В чём отличие микрофронтендов от NPM-пакетов?
NPM-пакет — способ распространения кода, а микрофронтенд — архитектурная граница части интерфейса и её жизненного цикла.
Короткий ответ
Что ответить на собеседовании
Подробный разбор
Ответ с пояснениями
NPM-пакет — способ распространения кода, а микрофронтенд — архитектурная граница части интерфейса и её жизненного цикла.
Микрофронтенд может доставляться пакетом, но при этом терять независимость выпуска от host-сборки. Runtime-интеграция отделяет deploy сильнее, добавляя контракты совместимости и отказоустойчивости. Не всякая общая библиотека компонентов является микрофронтендом.