【まいくろふろんとえんど】
マイクロフロントエンド とは?
💡 巨大フロントエンドを小分けにして、チームごとに独立開発する戦略
📌 このページのポイント
具体的にどう分けるの?
別々に作ったものをどうやって1つのページにまとめるの?
主な方法が3つあるよ。WebpackのModule Federationで実行時に合体させる方法、iframeやWeb Componentsで埋め込む方法、それからサーバーサイドでHTMLを組み立てる方法。最近はModule Federationが人気だね
デメリットはないの?
まとめ:ざっくりこれだけ覚えればOK!
「マイクロフロントエンド」って出てきたら「フロントエンドを小さく分割して独立開発する手法」と思えればだいたいOK!
📖 おまけ:英語の意味
「Micro Frontends」 = 小さなフロントエンド群
💬 バックエンドのマイクロサービスと対になる概念で、2016年のThoughtWorks Technology Radarで紹介されたのが広まるきっかけだよ