single-spaのドキュメントは、microfrontendを「ブラウザ内に存在するマイクロサービス」と説明し、single-spaはgzipで5kbのnpmパッケージとしてmicrofrontendのマウントとアンマウントを制御するとしています。各microfrontendは独自のリポジトリ、package.json、ビルド設定を持ちます。micro-frontends.orgのMichael Geersは、独立したチームが機能を所有して開発することを前提に説明しています。martinfowler.comの記事は、フロントエンドの一部を更新・書き換えられる点を利点に挙げています。
実現手段(single-spa)と利用場面
single-spaは実装の一例として取り上げています。