微前端架构是一种类似于微服务的架构,它将微服务的理念应用于浏览器端,即将Web应用由单一的单体应用转变为多个小型前端应用聚合为一的应用。由此带来的变化是,这些前端应用可以独立运行、独立开发、独立部署。以及,它们应该可以在共享组件的同时进行并行开发——这些组件可以通过NPM或者GitTag、GitSubmodule来管理。注意:这里的前端应用指的是前后端分离的单应用页面,在这基础才谈论微前端才有意义。结合我最近半年在微前端方面的实践和研究来看,微前端架构一般可以由以下几种方式进行:使用HTTP服务