Micro Frontends
MICRO FRONTENDS EXTENDS CONCEPT FOR MICROSERVICES
Ability to assemble sites using smaller indenpended managable pieces to build rich data driven applications, enhance existing systems and more.

Currently more and more talks and attention are brought to building decentralized systems that are communicate with each other and ceparatelly maintaned, so it easier to understand, they have smaller development cycle and can be released quicker then monolytic systems.

Widgets can be used for builing website in style of microfront end sisnce each widget has own lifecycle, analytics, data collection and more, those widgets can interact with other systems exchange data trigger events and more.