Gluon - OSのブラウザとNode.JSを使ってWebサイトをデスクトップアプリにする (gluonjs.org) 5 ポイント 投稿者 xguru 2023-01-19 | 6件のコメント | WhatsAppで共有 ブラウザを内蔵せず、OSにすでにインストールされているブラウザを利用(WebViewではない) Chromium & Firefox をサポート バンドルサイズが小さく、ビルドが速い シンプルながら強力な api で高速なプロトタイピングをサポート Node.js の代わりに Deno をサポート(実験段階) Windows/Linux、Mac は対応作業中 関連記事 Photino - 軽量クロスプラットフォームデスクトップアプリフレームワーク 11 ポイント · 1件のコメント · 2021-03-18 Tauri - 小さく高速な実行ファイルを生成するデスクトップ向けWebアプリフレームワーク 4 ポイント · 2件のコメント · 2020-07-12 Flume - React向けNodeエディタエンジンのオープンソース 10 ポイント · 2件のコメント · 2020-09-16 WebWindow - .NET Core向けクロスプラットフォームWebViewライブラリ 5 ポイント · 0件のコメント · 2019-11-19 NeutralinoJs - JS/HTML/CSSでクロスプラットフォームアプリを作る 10 ポイント · 3件のコメント · 2020-05-09 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エンジンをメモリ上に読み込まなければならないという問題があります。
6件のコメント
Goで作られた似たコンセプトのWailsと似ているようですね
面白そうな技術ではあるのですが、必要な活用事例が思い浮かびません。
Webブラウザを内蔵する方法とWebViewを使う方法の短所だけを集めたような形ではないでしょうか……?
バンドルサイズの削減とメモリの節約ではないですか?
私には両方とも疑問があります。
Gluon は Web ブラウザも実行し、Web ブラウザを制御する NodeJS も実行する構成だと説明されています。Web ブラウザ全体は WebView コンポーネントよりもメモリが同等かそれ以上になる可能性が高いのに(UI/UX の部分のために)、そこに NodeJS まで追加されるのが本当に……メモリ節約になるのかは分かりません。
しかも Web サイトに出ているバンドルサイズ基準は、「NodeJS はすでにシステムにインストールされている」という前提であのサイズになっているのであって、ビルド時間は tauri 側は Rust crate まで最初から始める完全なコールドビルドです..
Tauriと同じようなコンセプト(システムにあるブラウザを使う)をNodeで実装している、という感じですね...
既存のブラウザインスタンスを再利用できれば、メモリを節約できますよね。今のところElectronアプリでは、それぞれが独自にElectronエンジンをメモリ上に読み込まなければならないという問題があります。