Three.js

High-level 3D library that abstracts WebGL/WebGPU. First-class support for GLTF/GLB models and advanced PBR rendering.

Initialising Three.js…

Three.js

Scene management

High-level

Scene, Camera, Renderer API

Loader support

First-class

GLTFLoader, DRACO, KTX2, etc.

Renderer

WebGPU / WebGL

Automatic fallback support