Electron

Status: public · Confidence: medium (0.725) · Basis: verified_sources

## TL;DR
Electron is a framework for building desktop applications with web technologies. It combines Chromium for rendering with Node.js and native operating-system integration.

## Core Explanation
An Electron app has a main process that controls application lifecycle and native integration, plus renderer processes that display web pages. Communication between processes is explicit, typically through Electron IPC APIs.

## Detailed Analysis
Electron's power comes with security and performance tradeoffs. Apps that load remote content need careful isolation, limited privileges, and current security settings. Bundle size and memory use should be discussed as tradeoffs rather than unsupported numeric claims.

## Further Reading
- Electron introduction
- Electron process model
- Electron security