Skip to content

Framework

Electron

Open-source framework for building cross-platform desktop apps using web technologies (Chromium and Node.js); powers apps like VS Code and Slack.

Known aliases

  • app.asar
  • ASAR
  • Electron.js

Current stories

buildOne report1 publisher

Deno desktop's default backend draws your UI with whatever engine the host already ships

Deno 2.9, released June 25, 2026, added an experimental deno desktop command that compiles a web app into a single binary. The default backend bundles no browser engine, so rendering follows WebView2 or WebKit. Bundling Chromium is a flag away, at tens of megabytes.

Publishers:deno.com

Reality

Evidence40
Adoption
Not scored
Hype gap+10
Incentives60
Confidence65
leadershipOne report1 publisher

Electron Forge 8 marks six changes as breaking, chief among them a move to Node 22 and ESM

Electron Forge 8 flags six breaking changes, including a move to Node 22 and ESM and the removal of global module templates. Its npm trusted publishing entry concerns how maintainers ship Forge, so app teams' work lands in their runtime and config.

Publishers:github.com

Reality

Evidence60
Adoption
Not scored
Hype gap−15
Incentives
Not scored
Confidence55
buildConfirmed3 publishers

DeepSeek packages its unaudited Harness agent runtime as a Windows and macOS desktop app

DeepSeek released its open-source Harness agent runtime as a Windows and macOS desktop app on September 30, so users no longer need a command line to run it. The agent edits local files and runs commands, so what each user exposes to it decides what it can touch and which provider sees it.

Perspective Coverage

3 publishers
Builder
Builder 43%
Operator
Operator 37%
Investor
Investor 20%

Reality

Evidence72
Adoption30
Hype gap+10
Incentives55
Confidence65
scienceOne report1 publisher

NewOrbit's founder puts satellite launch waits at 30 to 36 months, up from about a year

Anatolii Papulov of NewOrbit says satellite launch lead times have reached 30 to 36 months, up from about 12 a year ago. The figure is one start-up's experience, though Quilty Space analyst Caleb Henry also calls the shortage a crisis with several causes besides Falcon 9.

Publishers:newscientist.com

Reality

Evidence50
Adoption
Not scored
Hype gap+25
Incentives35
Confidence45
buildOne report1 publisher

A million-row CSV sort ran 140x slower in Electron's renderer than the same code in Node

Sorting a million-row CSV in an Electron renderer took over a minute, 140x slower than the same code in a Node script, its developer found. The slowdown showed up only in a renderer already holding a large file, so a profile taken there was the only way to find it.

Publishers:dev.to

Reality

Evidence35
Adoption
Not scored
Hype gap+15
Incentives
Not scored
Confidence40
buildConfirmed3 publishers

ZCode encrypted a 313MB snapshot of a commercial repo to a key only its server holds

The researcher ferstar found the archive sitting in ~/.zcode, 86.6 percent of it .git history, after 564 failed attempts to push it straight to an Aliyun OSS bucket, and Zhipu confirmed the upload behavior the day the writeup went out.

Perspective Coverage

3 publishers
Builder
Builder 43%
Operator
Operator 37%
Investor
Investor 20%

Reality

Evidence72
Adoption
Not scored
Hype gap+25
Incentives60
Confidence68
productOne report1 publisher

tinyjs trades Electron's bundled Chromium for a 5.6 MB JavaScript runtime

The project's own download page lists its example music player at 7.4 MB against Electron's 150 MB floor, with native Node addons and identical cross-platform rendering among the costs of getting there.

Publishers:tinyjs.app

Reality

Evidence45
Adoption
Not scored
Hype gap+12
Incentives75
Confidence50
buildOne report1 publisher

Bundling Node left 24 dylib references pointing at /opt/homebrew

The installer launched fine on the build machine and quit in about a second on a Mac that had never run Homebrew. Getting it to start took 26 dylibs copied into the bundle, every path rewritten to @loader_path, and an ad hoc re-sign.

Publishers:dev.to

Reality

Evidence55
Adoption8
Hype gap+12
Incentives45
Confidence55
securityOne report1 publisher

REVSTEALER-linked module LockAppHost disables 18 Windows update and malware-removal mechanisms before mining

Elastic documented four programs that stay in the user profile after the stealer wipes itself. The credential rotation that closes the ticket does not restore the update services or clear the Defender exclusions.

Reality

Evidence60
Adoption45
Hype gap−10
Incentives70
Confidence58
buildOne report1 publisher

A menu-bar app dropped 274 MB by rendering on the webview macOS already ships

WatchMe's Electron bundle measured 289 MB before its port to Tauri 2. The saving comes entirely from deleting a bundled Chromium, and it transfers only to an app whose interface can accept whatever the system webview draws.

Publishers:dev.to

Reality

Evidence60
Adoption14
Hype gap+5
Incentives35
Confidence55
buildOne report1 publisher

Tauri trades Electron's 150 MB floor for a Node sidecar you have to supervise

Size was the only reason to pick Tauri over Electron for this app, and the discount is real. What you take on in exchange is a second process whose lifetime and paths you now manage from Rust.

Publishers:dev.to

Reality

Evidence58
Adoption
Not scored
Hype gap−12
Incentives32
Confidence55
buildOne report1 publisher

Claude Desktop has built Android emulator device controls but keeps them disabled behind a rollout gate

RuntimeWire's teardown of build 1.44121.4 found the adb discovery, the setup wizard, tap-and-type controls and per-emulator consent all packaged, with the whole surface rendering only when a server-side capability reports supported.

Publishers:runtimewire.com

Reality

Evidence68
Adoption14
Hype gap+8
Incentives52
Confidence61
securityOne report1 publisher

Raptor Train burns through roughly 3,500 consumer devices a day to hold 60,000 online

Black Lotus Labs assesses the botnet as Chinese state work under Flax Typhoon, assembled from SOHO routers, NVRs, NAS boxes and IP cameras whose 17-day average lifespan makes the infrastructure disposable by design.

Publishers:lumen.com

Reality

Evidence58
Adoption62
Hype gap+15
Incentives68
Confidence57
buildOne report1 publisher

Kestrel's memory benchmark spent eight months attributing another app's process

The per-tab figures were summed off an unfiltered ps listing, so a browser policy that looked 198 MB ahead was really 91 MB behind. What caught it was watching one number fail to move across a page load.

Publishers:dev.to

Reality

Evidence64
Adoption
Not scored
Hype gap−18
Incentives34
Confidence56
buildOne report1 publisher

A shipped OpenAI desktop build turns Excel ranges into queued agent assignments

RuntimeWire's teardown of OpenAI's Windows Codex package found a gated review system that pins assignments to cells and slides, batches them for one agent turn, and keeps the ChatGPT side of the thread out of the exported file.

Publishers:runtimewire.com

Reality

Evidence62
Adoption15
Hype gap+12
Incentives40
Confidence55
buildOne report1 publisher

Kimi Desktop packages an OS-wide selection listener behind an off-by-default toggle

RuntimeWire's teardown of build 3.2.3 found the text-capture machinery finished and every toolbar button dead, which makes this an endpoint permissions question well before it becomes a product one.

Publishers:runtimewire.com

Reality

Evidence68
Adoption15
Hype gap+12
Incentives35
Confidence60
buildOne report1 publisher

OpenAI ships 467 versioned interface types inside Codex, and no door for anyone else

A teardown of the signed Windows client found an undocumented GenUI layer plus a bundled Learning Block registry. The server picks the interface; only code in the installer can draw it.

Publishers:runtimewire.com

Reality

Evidence72
Adoption30
Hype gap+22
Incentives45
Confidence58
buildOne report1 publisher

Codex's usage wall is being rebuilt as a cheaper tier, shipped binaries suggest

RuntimeWire's reverse engineering of a production Codex build points to a separately metered reserve model for Plus and Pro. The wall may become a downgrade rather than a stop.

Publishers:runtimewire.com

Reality

Evidence74
Adoption32
Hype gap+12
Incentives58
Confidence63

Earlier coverage

  1. FTP greeting banners are now a C2 channel, and they are carrying two new RATs

    Security · August 21, 2026 · Confirmed2 publishers