Electron Processes and Communication: Clearing Up Common Confusions
From webContents, preload, and iframes to IPC, MessagePort, and shared memory, understand the boundaries between pages, contexts, processes, and data transfer.
Field notes on desktop engineering, game live streaming, and AI4SE.
From webContents, preload, and iframes to IPC, MessagePort, and shared memory, understand the boundaries between pages, contexts, processes, and data transfer.
DeepSeek Harness (dsh) takes "everything is a plugin" to the extreme — even the Agent Loop itself is a replaceable plugin. This post breaks down its architecture and features, how it differs from LangChain / LangGraph, and its pros, cons, and use cases.
Stable AI coding depends less on raw model capability and more on context quality, task organization, and validation loops.
What do fullscreen mode, borderless windowed mode, and windowed mode mean? What are the differences?
What's Electron? Why Electron?