Microfrontends (singular: microfrontend[1]) is a front-end web development pattern in which a single application may be built from disparate builds.[1] It is analogous to a microservices approach but for client-side single-page applications written in JavaScript.[2] It is a solution to de-composition and routing for multiple front-end applications.[3]

Microfrontends (MFE) can be built using the following approaches:

Companies that use microfrontends are IKEA, Spotify, etc.[4]

For Webpack this concept is referred to as module federation.[5]

See also

References

  1. 1 2 "Micro Frontends". martinfowler.com. Retrieved 2023-05-03.
  2. "Contentstack: What is a micro-frontend approach? - CW Developer Network". www.computerweekly.com. Retrieved 2022-08-29.
  3. "Decision Strategies for a Micro Frontends Architecture". InfoQ. Retrieved 2022-08-29.
  4. "Experiences Using Micro Frontends at IKEA". InfoQ. Retrieved 2022-08-29.
  5. "Module Federation". webpack. Retrieved 2022-08-29.


This article is issued from Wikipedia. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.