Live
Software

The Death of the Desktop App (And Why It Keeps Not Happening)

Desktop apps were supposed to be dead by now. They're everywhere — they're just made of web technologies. What actually happened to the browser vs. native debate.

The desktop app has been dying for fifteen years. It was dying when web apps first became fast enough to feel native. It was dying when the App Store launched and shifted developer attention to mobile. It was dying when Electron arrived and every native app was quietly replaced by a browser wrapped in a frame. It has not died.

The Electron situation is particularly instructive. Slack, Visual Studio Code, Discord, Notion, Figma’s desktop app, Linear, Obsidian — some of the most widely used productivity applications in the world are Electron apps. They are web apps in the technical sense. They feel like native apps in the user sense. The distinction has collapsed.

What has actually happened is not the death of the desktop app but the convergence of the web stack and the application stack into something that is neither and both. The web got fast enough that the performance gap between web apps and native apps became imperceptible for most tasks. The development tooling got good enough that building once and running anywhere became genuinely viable rather than merely aspirational.

The consequence is a world where the “web vs. desktop” debate is not wrong so much as it is meaningless. The apps that matter are built on web technologies. The runtime happens to include a window frame and a taskbar icon. The philosophical question of whether that’s a “real” desktop app was interesting in 2010. Today it’s archaeology.

// Author
Cassandra Lee

Cassandra writes about technology as a cultural force — what it does to how we live, work, and understand ourselves. She has a background in cognitive science and too many browser tabs open. Based in Vancouver.

Leave a Reply

Your email address will not be published. Required fields are marked *

@promptandpower

YouTube Channel

LinkedIn Page