@ManfredSteyer
Idea
const Component = await import('http://other-app/xyz')
Does not work with
webpack/ Angular CLI
Even lazy parts must be
known at compile time!
@ManfredSteyer
How to Get the Microfrontend's URL?
Shell (Host) Microfrontend (Remote)
RemoteEntry.js
Slide 13
Slide 13 text
@ManfredSteyer
How to Share Libs?
Shell (Host) Microfrontend (Remote)
shared: [
"@angular/core", "…"
]
shared: [
"@angular/core", "…"
]
Slide 14
Slide 14 text
@ManfredSteyer
Slide 15
Slide 15 text
@ManfredSteyer
?
Slide 16
Slide 16 text
@ManfredSteyer
Custom Builder
Slide 17
Slide 17 text
@ManfredSteyer
Slide 18
Slide 18 text
@ManfredSteyer
1) ng add @angular-architects/module-federation
2) Adjust generated configuration
3) ng serve
Slide 19
Slide 19 text
@ManfredSteyer
Slide 20
Slide 20 text
@ManfredSteyer
Slide 21
Slide 21 text
@ManfredSteyer
When can we have it?
Webpack 5 and Module Federation: final
Angular CLI 11 + webpack 5: experimental
Angular CLI 12 (May 2021): webpack 5 integrated
Slide 22
Slide 22 text
@ManfredSteyer
Free eBook
ANGULARarchitects.io/book
Updated for Module Federation
and Alternatives