≡ Table of Contents Introduction ▷
Frontend applications – regardless of whether they are implemented as Single-Page Applications or micro-frontends – are increasingly being structured around business domains. They are partitioned into loosely coupled software modules, which are subsequently composed into applications.
A browser application runtime for composing such modules at runtime – that was the vision.
The runtime combines established concepts and principles of web applications with declarative UI concepts, such as those found in JavaServer Faces (JSF), including views, expression languages, and components, while using the browser’s native programming model: