The basics of siteless UIs
The siteless UI pattern builds directly on top of the SPA composition. It leverages a plugin architecture, which has been known for its flexibility without the loss of consistency. The plugin architecture in siteless UIs allows micro frontends to be developed and integrated as independent modules. Each module can be loaded dynamically and executed within a shared runtime environment, ensuring consistent behavior across the application while allowing individual teams to work independently on different parts of the frontend.
Like in the previous chapters, we will also introduce this pattern using our standard structure. We will start by taking a closer look at its architecture before we try to come up with a simple sample implementation. Finally, we will discuss potential enhancements of the sample.
Let’s start with a closer look at its architecture.
The architecture
One of the issues with the SPA composition pattern was that the app shell...