StoryFrame / WebXR

The immersive web starts with a link.

StoryFrame is focused on interactive 3D and XR experiences delivered through the browser. No separate destination and no app-store gate. The web remains the frame.

Immersive doesn’t have to mean native.

VR applications built for a particular headset and AR applications distributed through an app store can create powerful experiences. They also create another installation, another account, another approval process, and another closed destination.

WebXR takes a different path. A URL can open as an interactive 3D experience on a conventional screen and, where the browser and device support it, extend into virtual or augmented reality.

That keeps immersive media connected to the rest of the web: searchable, shareable, linkable, and able to live at an address the creator controls.

The experience changes.
The delivery remains open.

The shortest distance between an audience and an experience.

01 / Access

Follow the link.

A shared URL provides a direct entrance. The browser handles the transition from page to interactive space without requiring a separate native application.

02 / Reach

Begin with the screen at hand.

The same web project can provide an interactive view on phones and computers, then add immersive modes on compatible devices. The experience can meet more of the audience where they already are.

03 / Ownership

Keep the address.

A WebXR experience can live on the creator’s own domain, connected to the surrounding story, supporting material, analytics, and long-term archive.

From document to dimension.

  • HTML + CSS
  • WebGL
  • three.js
  • WebXR

Page. Scene. Space.

The border between a website and an immersive experience is becoming less rigid. A story can begin as text, become interactive 3D, and open into XR without leaving the web that connects it all.

No install.
Just enter.

During 2022–2025, StoryFrame moved its immersive focus toward WebXR: browser-delivered experiences rather than native Quest or AR applications — Return to the 2026 archive →