Ir al contenido

Microfrontend

De Wikipedia, la enciclopedia libre

Microfrontends (singular: microfrontend [1]) es un patrón de desarrollo web front-end en el que se puede crear una sola aplicación a partir de compilaciones separadas.[1] Es un enfoque análogo a los microservicios, pero para aplicaciones de una sola página del lado del cliente escritas en JavaScript.[2] Es una solución para la descomposición y el enrutamiento de múltiples aplicaciones front-end.[3]

Las microfrontends (MFE) se pueden construir utilizando los siguientes enfoques:

Las empresas que utilizan microfrontends son IKEA, Spotify, entre otras.[4]

Para Webpack, este concepto se conoce como federación de módulos.[5]

Referencias

[editar]
  1. 1 2 «Micro Frontends». martinfowler.com. Consultado el 3 de mayo de 2023.
  2. ↑ «Contentstack: What is a micro-frontend approach? - CW Developer Network». www.computerweekly.com. Consultado el 29 de agosto de 2022.
  3. ↑ «Decision Strategies for a Micro Frontends Architecture». InfoQ (en inglés). Consultado el 29 de agosto de 2022.
  4. ↑ «Experiences Using Micro Frontends at IKEA». InfoQ (en inglés). Consultado el 29 de agosto de 2022.
  5. ↑ «Module Federation». webpack (en inglés). Consultado el 29 de agosto de 2022.