O Que É Module Federation?
Module federation é uma capacidade de bundler que permite que uma aplicação consuma módulos expostos por outra em runtime, mesmo que tenham sido construídas e implantadas de forma independente. Cada app declara o que expõe e o que consome, e dependências compartilhadas podem ser deduplicadas. É uma base comum para arquiteturas de micro-frontend.
Por que isso importa
Equipes de front-end implantadas de forma independente, de outra forma, duplicam bibliotecas compartilhadas e não conseguem atualizar umas às outras sem um rebuild. A federation permite que compartilhem código ao vivo, para que um host possa puxar um módulo remoto sem fazer um novo deploy.
Guias relacionados
What Is a Dynamic Import?A dynamic import loads a JavaScript module on demand at runtime, returning a promise, which enables code spli…
What Is an Import Map?An import map is a browser feature that maps module specifiers to URLs, letting bare import names resolve wit…
Tree Shaking - CI/CD Glossary DefinitionTree shaking removes code that is never imported or used from a bundle by analyzing the module graph, shrinki…