Slack Desktop Electron ~repack~
Before 2017, Slack’s desktop apps were essentially thin wrappers around a web view (specifically using node-webkit and later, customized webviews). The desktop client functioned largely as a browser that pointed to slack.com .
The key architectural shift was the move from a similar to Chrome. slack desktop electron
: Inherited from Chromium, Slack uses separate processes for the main application and each signed-in team. This ensures that if one workspace crashes, the rest of the app remains stable. Before 2017, Slack’s desktop apps were essentially thin
: It functions as a hybrid app, wrapping the core web app (slack.com) in a native shell that provides access to the filesystem, shell, and notifications. : Inherited from Chromium, Slack uses separate processes
While this choice has sparked debate over performance and memory usage, it has also been central to Slack's ability to scale rapidly across macOS, Windows, and Linux. What is Electron?



































