Micro-Frontends means small, standalone and deliverable frontend applications combined to form a whole single application. The idea is the same as micro-services architecture for backend where we develop small API services. A Micro-Frontend is a portion of a webpage (not the entire page).