Siteless UIs
In the previous chapter, we saw how the SPA composition pattern can be used to combine multiple SPAs into one unified application. While this pattern is attractive due to a variety of business and technical factors, we’ve also drilled deep enough to observe its challenges.
A pattern that directly builds on top of the SPA composition is the creation of siteless UIs. In siteless UIs, serverless concepts such as modularity, dynamic loading, and runtime-driven execution are applied to frontends. Micro frontends can be dynamically discovered and integrated at runtime without the app shell needing to know their specifics in advance, enhancing flexibility and reducing coupling.
In this chapter, we’ll close our tour of the different micro frontend patterns by taking a deep dive into next-generation micro frontends with the siteless UI pattern.
We’ll cover the following topics in this chapter:
- Basics of siteless UIs
- Advantages and disadvantages...