デスクトップアプリ構築フレームワークElectrobun公開
TypeScriptとBunベースのデスクトップアプリ構築フレームワークElectrobunが公開された。macOS、Windows、Ubuntu向けのクロスプラットフォームアプリの構築と配布をファーストクラスでサポートする。
インストーラや自動アップデート用アーティファクト、差分パッチの生成機能が自動化されている。差分アップデートにはSIMDとzstdで最適化された zig-bsdiff が採用されている。またBunの共有メモリを活用し、複数プロセスの起動時にも効率的な動作を維持する。
機能面においては、クロスプラットフォームなウィンドウ制御やメニュー、グローバルショートカット、クリップボード、ダイアログなどの基礎機能を含む。さらに独自のカスタム要素 <electrobun-webview> により、高度なOOPIF(Out-of-Process iframes)が利用可能となっている。これにより、別プロセスによる分離で高いセキュリティと安定性を保ちながら、通常のDOM要素のように柔軟なUI配置が可能になる。