Lit
Lit is a lightweight, standards-based library for building Web
Components with declarative HTML templates and reactive properties. Built directly
on the browser's native Web Components APIs, Lit adds minimal overhead — resulting
in small bundle sizes and fast rendering without a virtual DOM. The WebUI Runtime
uses Lit 3 as its primary framework for standalone page development. Lit components
are written in TypeScript using decorators (
@customElement,
@property, @state) and are fully interoperable
with the Siemens IX design system. Because Lit Web Components
are framework-agnostic, they can be reused across the WebUI Runtime, the Dashboard,
and third-party integrations.
