composite-js

Table of Contents      Introduction


Motivation

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:


Table of Contents      Introduction