Jump to content

Micro frontend

From Wikipedia, the free encyclopedia
This is an old revision of this page, as edited by Overdressed Snail (talk | contribs) at 03:35, 3 May 2023 (Using "micro frontends" instead of "microfrontends", as seems to be common in literature). The present address (URL) is a permanent link to this revision, which may differ significantly from the current revision.

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

Micro frontends can be built using the following three approaches:

One company that uses micro frontends is IKEA.[5]

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

References

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