The Micro Frontend Revolution: Webpack 5 Module Federation and Angular
summary
Module Federation in Webpack 5 lets a host shell load separately compiled Angular apps at runtime and share singletons like Angular core so only one instance loads; demo shows a remote on localhost:3000 loaded into a shell on 5000 with the remote bundle ~12.6 KB. Angular CLI 11 bundles with Webpack 4 by default, so projects opt into Webpack 5 using yarn and a custom builder such as angular architects module federation to enable Module Federation and optional dynamic federation for runtime lookups.
AI-written summary · about
chapters (14)
- 0:00Intro
- 0:50What is a Micro Frontend
- 4:23What is Module Federation
- 9:57The trick
- 11:40Angular Architects
- 12:49Demonstration
- 13:43Packagejson
- 15:45Enabling Module Federation
- 17:36Micro Frontend Configuration
- 22:15Lazy Loading
- 24:58Testing
- 26:11When to use
- 27:17Angular Architects Ebook
- 27:40Conclusion
related talks
38mThe Microfrontend Revolution: Using Webpack 5 Module Federation with Angular
41mThe Microfrontend Revolution
30mFederated Angular: Micro Frontends with Module Federation
30mFederated Angular: Micro Frontends with Module Federation
33mThe Microfrontend Revolution - Using Webpack 5 Module Federation with Angular
21mAngular based Micro frontends with module federation
35mMicro Frontends with Module Federation, Angular and Azure Static Web Apps
27mMicro-Frontends with Module Federation: Beyond the Basics
