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. a b «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.