TL;DR
HTML5 向けのオープンソースの描画ライブラリ。WebGPU と WebGL を使って、ゲームやアプリ、インタラクティブなコンテンツを作れる。
仕組み
描画には WebGPU と WebGL を使う。WebGPU を指定しても、使えない環境では自動的に WebGL に切り替わる。
スプライト、テキスト、グラフィックス、フィルターを描画でき、シーングラフで親子関係を持つ階層構造を組める。テキストは高解像度のディスプレイでも鮮明に描画される。マルチタッチの入力にも対応している。
アクセシビリティのために、描画したオブジェクトの上に見えない DOM 要素を置き、スクリーンリーダーやキーボード操作に対応する。
例
ゲーム、広告、インタラクティブなサイトなどで使われている。Capacitor、Electron、Cordova を使えば、同じコードをモバイルアプリやデスクトップアプリとして配布できる。React との連携、サウンド、UI などのパッケージも公開されている。