Electron
Electron is a framework for building desktop applications with HTML, CSS and JavaScript. This topic covers the architectural choices and performance trade-offs of bringing web interfaces to the desktop.
Start with Discord’s planned move from Electron to a native Rust client for a look at shared application logic, resource use and the checks a change of renderer requires.
Discord Plans to Replace Electron with a Native Rust Client
Discord's CTO outlined a Rust and GPUI client to replace Electron and React Native. What the plan means for web-based desktop apps and performance.