This document discusses designing interactive augmented reality experiences for the web. It covers using smartphone AR capabilities like motion tracking and understanding the environment. It also discusses tools like WebARonARCore and WebARonARKit that allow bringing AR to the web. Prototypes were built to explore use cases, design principles, interfaces, and developer workflows. Code examples demonstrate techniques like loading assets, 3D rendering, model compression, and polyfills to enable AR capabilities on desktop. Guidelines and specifications and resources for getting started with web-based AR are also referenced.