Progressive rendering updates only the portions of an interface whose output changed. Unlike replacing a component’s entire innerHTML, this approach can avoid performance hiccups in large DOM trees. section 6.6
lit-html applies this technique to HTML and CSS templates. Tagged templates describe markup, while rendering compares the result and replaces only changed portions. section 6.6
Repeating menu options
A component can render logo and background choices from arrays, using lit-html’s repeat directive to populate select menus while preserving the surrounding template structure.
