Developer Paul Ford demonstrated the power of modern web infrastructure by launching TinyLittleOffice, a web-based office suite that attracted hundreds of thousands of visitors and proved that the browser can host complex applications with minimal overhead. By leveraging a suite of first-class APIs, Ford showed that the cost of accessing high-performance software capabilities is decreasing, allowing individual developers to bypass traditional industrial barriers.
The Evolution of Browser Capabilities
The modern web browser has transitioned from a tool for displaying documents to a robust platform for running complex applications. This shift is supported by a suite of first-class APIs, including the Web Crypto API for security, WebAssembly for native-speed code execution, and WebGL for high-quality graphics.
These technologies allow for sophisticated experiences, such as the multiplayer 3D game Battle Drones, which runs in the browser and functions offline. These capabilities enable developers to build software that handles sound mixing, 3D rendering, and secure data processing without requiring specialized native environments.

This image illustrates the multiplayer 3D game Battle Drones mentioned as an example of sophisticated browser-based experiences.
“The web browser is very, very, very powerful software for applications, and the cost of accessing that power is going down seemingly every day.”
— The Web Is More Than Enough, by Paul Ford
Lowering the Barrier to Entry
A significant change in the software landscape is the decreasing cost of accessing these powerful tools. Ford noted that building a web-based suite required significantly less effort than traditional development methods, often resulting in near-zero hosting costs when optimized for cheapness.
This democratization of development means that what was once a large industrial process—requiring massive teams and infrastructure—can now be a personal one. Individuals can test and distribute ideas directly via web servers, potentially destabilizing the 'app store economy' by removing the need to pay high platform taxes.
Trade-offs and Technical Complexity
Despite the lowering costs, the sheer breadth of the web's capabilities presents a new set of challenges. Because these APIs were often built for large teams at companies like Google, they are extremely vast; mastering one area, such as Web Audio, may not provide enough time to become proficient in WebAssembly or WebGL simultaneously.
The primary trade-off is the depth of knowledge required to harness these 'mega-libraries' effectively. While the web is 'more than enough' to host almost any application, the complexity of the underlying technologies remains a hurdle for those trying to build truly exceptional, high-performance software alone.
What Hacker News readers are saying
- Alternative: One commenter shared their personal experience building complex features using technologies like WebAssembly and WebAudio, noting that the ease of harnessing these tools has increased significantly. comment ↗
- Skeptical: Another user expressed skepticism that modern web development is as simple as older tools like Visual Basic, arguing that AI's role in simplifying UI generation is a general trend rather than specific to the web. comment ↗
- Skeptical: Commenters noted that a different perspective suggested that the promise of the web as the primary app platform is becoming less likely to be realized over time. comment ↗
Summarized opinions from the Hacker News thread, not verified facts. Read the full discussion ↗