Three.js is a JavaScript library widely used for 3D graphics with WebGL and WebGPU. It provides concepts such as scenes, cameras, lights, and materials in an approachable way.
React Three Fiber - 3D rendering with React and Three.js
Getting started with WebGPU and WebGL - interactive 3D demos for the browser
Lens flare effects in Three.js
Three.js magma effect techniques for game visuals
Getting started with Three.js on WebGPU
Getting Started with the Latest Three.js Release - An Easy-to-Use 3D Library for WebGPU