5 ポイント 投稿者 xguru 2023-01-19 | 6件のコメント | WhatsAppで共有
  • ブラウザを内蔵せず、OSにすでにインストールされているブラウザを利用(WebViewではない)
    • Chromium & Firefox をサポート
    • バンドルサイズが小さく、ビルドが速い
  • シンプルながら強力な api で高速なプロトタイピングをサポート
  • Node.js の代わりに Deno をサポート(実験段階)
  • Windows/Linux、Mac は対応作業中

6件のコメント

 
sddsdd94 2023-01-19

Goで作られた似たコンセプトのWailsと似ているようですね

 
hided62 2023-01-19

面白そうな技術ではあるのですが、必要な活用事例が思い浮かびません。
Webブラウザを内蔵する方法とWebViewを使う方法の短所だけを集めたような形ではないでしょうか……?

 
hhkkkk 2023-01-20

バンドルサイズの削減とメモリの節約ではないですか?

 
hided62 2023-01-20

私には両方とも疑問があります。
Gluon は Web ブラウザも実行し、Web ブラウザを制御する NodeJS も実行する構成だと説明されています。Web ブラウザ全体は WebView コンポーネントよりもメモリが同等かそれ以上になる可能性が高いのに(UI/UX の部分のために)、そこに NodeJS まで追加されるのが本当に……メモリ節約になるのかは分かりません。

しかも Web サイトに出ているバンドルサイズ基準は、「NodeJS はすでにシステムにインストールされている」という前提であのサイズになっているのであって、ビルド時間は tauri 側は Rust crate まで最初から始める完全なコールドビルドです..

 
galadbran 2023-01-23

Tauriと同じようなコンセプト(システムにあるブラウザを使う)をNodeで実装している、という感じですね...

 
joone 2023-01-20

既存のブラウザインスタンスを再利用できれば、メモリを節約できますよね。今のところElectronアプリでは、それぞれが独自にElectronエンジンをメモリ上に読み込まなければならないという問題があります。