Why Performance Is the Feature: Building Sub-100ms Web Experiences

Deco Team

Deco Team

May 1, 2024

Every 100ms of latency costs roughly 1% of revenue. That number, cited repeatedly in industry research from Amazon to Google, has become one of the most repeated facts in web performance. Yet most teams treat performance as a post-launch concern — something to optimize after features ship.

This essay argues the opposite: performance is the feature. It's not a metric to chase — it's a user experience decision that happens before any UI is designed.

The Perception Gap

Human perception has hard limits. Under 100ms feels instant. Between 100ms and 300ms feels fast. From 300ms to 1s, users start to notice the wait. Beyond 1s, they start to disengage.

These aren't arbitrary thresholds — they map to how the brain processes causality. Below 100ms, an action and its result feel connected. Above it, they start to feel like separate events. The web page stops feeling like a tool and starts feeling like a request you made.

Performance is the art of avoiding work, and doing it elegantly.

Where Modern Sites Lose the Race

Most modern web stacks add latency in predictable places. Understanding them is half the battle:

  • Waterfall API calls — each page section fetches independently, compounding delays
  • Client-side rendering — the browser downloads JS before any content appears
  • Unoptimized images — the single largest contributor to page weight on most sites
  • Missing CDN caching — every request hits the origin server instead of a nearby edge node
  • Third-party scripts — analytics, chat widgets, and A/B tools can each add 200–500ms

The Edge Advantage

Running your rendering logic at the network edge — in data centers close to every user — is one of the most powerful architectural shifts available today. When a request arrives, the nearest edge node can serve a cached or computed response in under 20ms, instead of the 200–400ms round trip to a central origin.

This is the architecture Deco.cx is built on. Pages are rendered at the edge with fine-grained caching per section, so even dynamic pages feel instant. The framework handles cache invalidation when content changes — you get the performance of a static site with the flexibility of a dynamic one.

Performance as a Culture, Not a Sprint

The teams with the fastest sites treat performance the same way they treat accessibility or security: as an ongoing discipline with clear ownership, not a one-off project. They measure before they ship, set budgets for bundle sizes and TTFBs, and make performance part of their definition of done.

The technical choices matter — edge rendering, partial hydration, image optimization — but so does the culture. A team that celebrates a 50ms improvement ships fast products. A team that doesn't measure never will.

Share this post

Tag #1

Tag #2

Tag #3

Deco Team

Deco Team

Job Title, Company

Logo

Subcribe

Join our newsletter to stay up to date on features and releases.

By subscribing you agree to with our Privacy Policy and provide consent to receive updates from our company.

Made withMade with© 2024 deco.cx. All rights reserved.