Skip to main content
Triptych
← Insights

Engineering · 4 min · January 15, 2026

The case against the loading bar

Most of the time, a loading bar is the wrong artefact. It's a focal point that says nothing more interesting than "this is loading." If we can fill it with content instead, we should.

Our default pattern: the heaviest scene paints a low-cost first frame within 200ms (a SVG fallback or a static poster), then upgrades to WebGL when the texture, geometry, and shaders are ready. The user sees the composition immediately. The fidelity arrives without ceremony.

When the wait is unavoidable — large download, slow API, AI generation — we tell the user what we're doing in plain words, not what percentage we're done. "Loading the Lhotse summit" beats 47%. Time is the same; the felt experience is different.

The only place a percentage genuinely helps: very long uploads, where the user is going to walk away and come back. Even then, it should be calm.

Triptych Studio

Working on something this touches on?

We're probably a good fit. Tell us about it.