This document discusses using 3D on the web. It describes how 3D can be used for games, maps, physics simulations, and displaying products on e-commerce sites. It also explains some of the common frameworks used for 3D on the web, including Babylon.js and A-Frame. Babylon.js is used for 3D games and supports TypeScript. A-Frame is designed for WebVR and uses HTML elements to define 3D scenes. The document provides code samples for creating a basic scene in each framework.