Electronライクな新フレームワーク「Gluon」登場。Chromium内蔵せずWebブラウザを利用、Node.jsだけでなくDenoとBunにも対応
今回は「Electronライクな新フレームワーク「Gluon」登場。Chromium内蔵せずWebブラウザを利用、Node.jsだけでなくDenoとBunにも対応」についてご紹介します。
関連ワード (ブラウザ、利用、実験的等) についても参考にしながら、ぜひ本記事について議論していってくださいね。
本記事は、Publickey様で掲載されている内容を参考にしておりますので、より詳しく内容を知りたい方は、ページ下の元記事リンクより参照ください。
デスクトップアプリケーションの開発を、JavaScriptなどのWebテクノロジーで可能にするフレームワークとして知られるのがElectronフレームワークです。
このElectronのようなフレームワークが新たに登場しました。「Gluon」です。
Electronがアプリケーション基盤としてNode.jsとChromiumをバンドルするのに対して、GluonはOSにインストールされているWebブラウザを用いるのが大きな特長です。
Google ChromeのようなChromiumベースのWebブラウザだけでなく、Firefoxにも対応作業が進められており、最新のバージョン0.11ではFirefoxでの安定度が向上しました。
Node.jsをバンドルする点はElectronと同じですが、Node.jsの代わりにDenoやBunを利用することにも実験的に対応しています。
Gluonは主にChromiumをバンドルしないことでElectronよりも10MB程度は軽量になるだろうと説明されています。
Gluonの対応プラットフォームはWindowsとLinuxで、macOS対応も進行中。
GluonはCanadaHonk氏によりオープンソースとして開発されています。現在バージョン0.11とまだ開発は始まったばかりです。
関連記事
Electronライクなフレームワークとしては、Tauriの注目度が高まっています。
- Electron代替を目指すRust製フレームワーク「Tauri」がバージョン1.0に到達、Windows/Mac/Linuxに対応
現在JavaScriptでモバイルやデスクトップアプリケーションを開発する際に用いられるフレームワークとしては、ElectronとReact Nativeが最もよく使われているようです。
- 「State of JavaScript 2022」公開。利用率1位のフロントエンドライブラリはReact、レンダリングはNext.js、テストはJestなど、4万人のエンジニアが回答