Lit

Lit ist eine schlanke, standardsbasierte Bibliothek zum Erstellen von Web Components mit deklarativen HTML-Templates und reaktiven Properties. Lit baut direkt auf den nativen Web-Components-APIs des Browsers auf und verursacht minimalen Overhead — mit kleinen Bundle-Größen und schnellem Rendering ohne virtuelles DOM. Die WebUI Runtime verwendet Lit 3 als primäres Framework für die Entwicklung von Standalone-Seiten. Lit-Komponenten werden in TypeScript mit Decorators (@customElement, @property, @state) geschrieben und sind vollständig interoperabel mit dem Siemens IX-Design-System. Da Lit Web Components framework-agnostisch sind, können sie in der WebUI Runtime, im Dashboard und in Drittanbieter-Integrationen wiederverwendet werden.