https://stenciljs.com/

Web Componentsフレームワークとコンパイラー。フレームワークに則ったコンポーネント を書きWeb Components(Custom Elements)へコンパイルするツール。 TypeScriptやJSXをサポートし、ランタイムでコンポーネントのライフサイクル、非同期レンダリングなどをサポートしている。