Electron デスクトップアプリ の記事一覧
Electron デスクトップアプリ2026-04-22
ElectronアプリのソースコードをGitHubへワンクリックで納品する方法
node_modulesやDBファイルを除外しつつ、コミットとpushをワンクリックで完結させるバッチファイルとgitignoreテンプレートのセットです。
ElectronGitGitHubバッチファイルgitignore
Electron デスクトップアプリ2026-04-22
package.jsonのversionをVite+Electronアプリ全体に自動反映する方法
package.jsonのversionを唯一の出典にして、HTML表示・タイトルバー・Electronウィンドウに自動注入。バージョン更新漏れ事故を防ぎます。
ElectronViteJavaScriptバージョン管理ビルド
Electron デスクトップアプリ2026-04-22
論理削除テーブルで削除済みIDを再利用する最小空き番号採番ロジック
MAX(id)+1では削除IDが永久欠番になります。有効レコードが占有していない最小の正整数を返すロジックでID空間を効率的に使い回す方法を解説します。
JavaScriptSQLitesql.js採番論理削除
Electron デスクトップアプリ2026-04-22
sql.jsでCSV一括取込みをO(n²)からO(n)に高速化する方法
ループ内でsave()を呼び続けるO(n²)設計が数百行で破綻する問題を、生APIで書き込んで末尾で1回だけsaveする方式に変えて劇的に高速化します。
Electronsql.jsSQLiteパフォーマンスバルクINSERT
Electron デスクトップアプリ2026-04-22
sql.jsとElectron IPCでインストール不要のローカルDBを永続化する方法
ネイティブモジュール不要。sql.js(WebAssembly版SQLite)をレンダラーで動かし、ファイル永続化だけIPC経由でメインプロセスに任せる構成を解説します。
Electronsql.jsIPCSQLiteWebAssembly
