This document discusses building augmented reality (AR) and virtual reality (VR) experiences in the browser. It begins with an overview of VR using the A-Frame framework to build 3D scenes and galleries. It then covers adding AR functionality using AR.js markers to place 3D objects. The document outlines various optimizations needed for media in AR/VR like reducing file sizes and formats. It also introduces using the WebXR API for AR hit testing. Throughout examples of building an AR art gallery are provided. The document concludes that AR on the web is available today and continues to improve with new APIs and optimizations.