Webpack 5 introduced support for module federation. This is the ability to load modules at runtime instead of compiling them into your JavaScript application. However, while Webpack solves the runtime composition need, it leaves the compile-time needs of tools like TypeScript unsolved.
Full article