uivolve-webWEB UI ENGINE
エンジンを起動中
EXPERIMENT 01 / TWO RENDERERS, ONE ENGINE

ひとつの画面、
ふたつの描画。

画面定義も、処理も、状態も同じ。変わるのは表示の方法だけ。

Rust + RhaiWebAssemblyHTTPから読み込み、エンジンで実行
サンプル一覧カテゴリから選択
WASMエンジンと画面パッケージを読み込んでいます…

DOMブラウザの部品で表示

NATIVE ELEMENTS
HTML入力・キーボード操作— ms

Canvas同じ部品をひとつの面に描画

CANVAS 2D
編集中はHTML入力と連携— ms
同じ状態を共有どちらの画面からも操作できます
REVISION
000
WASM
—
COMPILE
—
WEBMCP
準備中
01

画面はHTTPで取得エンジンの再ビルドなしで、別の画面と処理を読み込めます。

02

処理と配置はWASM内RhaiをASTにコンパイル。部品の配置もRustで計算しています。

03

性能値は更新命令の時間DOM更新・Canvas描画命令のCPU時間。GPU完了やFPSの測定ではありません。