What is Three.js?
The short answer
Three.js is the most widely used JavaScript library for 3D on the web; it wraps WebGL with cameras, lights, materials and models so developers can build scenes quickly.
Three.js, explained
React Three Fiber lets React developers write Three.js scenes as components. Both power many award-winning immersive sites.
Questions people ask about Three.js
What is Three.js?
Three.js is the most widely used JavaScript library for 3D on the web; it wraps WebGL with cameras, lights, materials and models so developers can build scenes quickly.
Related terms
WebGL is the browser technology that draws hardware-accelerated 2D and 3D graphics inside a web page using the device's GPU, with no plugin.
3D websiteA 3D website uses real-time 3D graphics, like a rotating product, an explorable scene or a whole world, rendered live in the browser rather than as video.
ShaderA shader is a small program that runs on the GPU for every pixel or vertex, calculating colour and shape; shaders create effects like liquid metal, glow, ripples and gradients.
glTFglTF is the standard file format for 3D models on the web, often called the JPEG of 3D; GLB is its single-file binary version.
Part of the Web Encyclopedia by Apex Flow Digital. Definitions are general knowledge, kept current, with no invented statistics.