tauri
#GUI
Rust
製
GUIツールキット
wryというオレオレレンダリングエンジンを使っている
内部的にはOSに同梱されているレンダリングエンジンを使っているっぽい?
構造
WebView process
HTML
や
JavaScript
が動く
sandbox
の制限を越えて動き周りたいときはCoreを使う
emit API
Core
Rustが動く
crateが使える
Core-WebView間のプロセス通信
基本的にはEventというものを飛ばす
C->W
W->C->W
WebからはPromiseのように見えてうれしい