Introduction to Oculus Browser

Oculus Browser is the built-in browser for Oculus Quest devices. Oculus Browser provides support for the latest web standards and other technologies to help you create VR experiences on the web. Today’s 2D web sites work great in Oculus Browser because it’s powered by the Chromium rendering engine. It’s further optimized for Oculus headsets to get the best performance and to enable web developers take advantage of the full potential of VR with new APIs, like WebXR. Through WebXR, we’re opening the doors to the next frontier of the web.

Oculus Browser generally supports the same great web standards available in other Chromium-based web browsers. This guide introduces you to the new APIs, device and browser-specific behaviors, and JavaScript libraries you should know about to get started developing your own VR experiences. We provide an overview of Oculus Browser to help you understand how to build and test your experiences. You’ll also find resources that can make it easier to start building for the VR web.

About Oculus Browser

Oculus Browser at its core is:

  • Based on the open source Chromium rendering engine used by some of the most popular browsers
  • Optimized for WebXR and WebGL to enable fully immersive and 3D experiences
  • Enhanced for media playback, including both traditional flat video and immersive 180/360/3D video formats
  • Tailor-made for Oculus hardware and experiences with fast performance and better battery life
  • Enriched with featured VR experiences to discover the best WebXR experiences and immersive media from the web and your friends on Facebook

Learn how to get started with the topics listed below.

Topic Guide

Release NotesDetails of releases of Oculus Browser
Get StartedCovers getting started developing for Oculus Browser
Debug ContentContains notes for debugging your content in Oculus Browser
Multiview WebGL RenderingDescribes how to simultaneously render for VR in Oculus Browser 6.0+
Porting WebVR to WebXRDescribes how to migrate legacy WebVR content to WebXR enabled.