Slack Desktop Electron [new]
In 2019, Slack launched a massive update (internally called "Sonic"). Before this, every workspace you signed into ran as its own separate Electron process, which was a massive drain on RAM. The rewrite consolidated all workspaces into a single process, leading to: 50% less memory usage . 33% faster load times . 10x faster call joining. Why People Both Love and Hate It
This was the game-changer for the "Taco" issue. Instead of loading different teams in iframes within the same process, Slack utilizes Electron's <webview> tag. Each team you are signed into runs in its own dedicated process. If one workspace crashes, has a memory leak, or runs heavy JavaScript, it is sandboxed. It cannot freeze the rest of the application. This leverages Chromium's multi-process architecture (Process-per-site-instance) to ensure stability. slack desktop electron