Utilities| www.electronjs.org
Electron inherits its multi-process architecture from Chromium, which makes the framework architecturally very similar to a modern web browser. This guide will expand on the concepts applied in the tutorial.| www.electronjs.org
MessagePorts are a web feature that allow passing messages between different contexts. It's like window.postMessage, but on different channels. The goal of this document is to describe how Electron extends the Channel Messaging model, and to give some examples of how you might use MessagePorts in your app.| www.electronjs.org
Context Isolation is a feature that ensures that both your preload scripts and Electron's internal logic run in a separate context to the website you load in a webContents. This is important for security purposes as it helps prevent the website from accessing Electron internals or the powerful APIs your preload script has access to.| www.electronjs.org
This page defines some terminology that is commonly used in Electron development.| www.electronjs.org
Render and control web pages.| www.electronjs.org
type String - Possible values include frame| www.electronjs.org
Electron 34.0.0 has been released! It includes upgrades to Chromium 132.0.6834.83, V8 13.2, and Node 20.18.1.| www.electronjs.org
Use the ipcMain and ipcRenderer modules to communicate between Electron processes| www.electronjs.org
Communicate asynchronously from the main process to renderer processes.| www.electronjs.org
Create and control browser windows.| www.electronjs.org
A set of guidelines for building secure Electron apps| www.electronjs.org
Manage browser sessions, cookies, cache, proxy settings, etc.| www.electronjs.org
YAML history changes: - pr-url: https://github.com/electron/electron/pull/40330 description: "ipcRenderer can no longer be sent over the contextBridge" breaking-changes-header: behavior-changed-ipcrenderer-can-no-longer-be-sent-over-the-contextbridge| www.electronjs.org
Communicate asynchronously from a renderer process to the main process.| www.electronjs.org