rhino-element (npm): 1. ) `shadowDOM` and `lightDOM` can't read anything about the DOM for initial renders. 1. ) LiquidJS is the current implementation, but other templates could be considered.
Keywords: webcomponents|ssr|liquid