Frontend Architecture · Flashcard

Why is "zero communication" the ideal between micro-frontends?

  • AIt keeps domains fully decoupled and self-sufficient, which is key to deploying them independently
  • BIt removes the need to ever load more than a single micro-frontend onto any one page at a time
  • CIt lets every micro-frontend freely share one global variable without any coordination at all
  • DIt guarantees that two separate micro-frontends can never be shown together on the same view

Why this is the answer

Zero communication keeps domains fully decoupled and self-sufficient, which is what makes independent deployment possible. It is not about limiting a page to one micro-frontend, sharing a global variable (the opposite — that couples them), or preventing two from sharing a view.

Official docs
Study in Gnoseed →