Three.js is a JS library for 3D graphics in the browser using WebGL, providing scenes, cameras, and materials for interactive models/animations.
Simplifies complex rendering.
Use Three.js when:
Note: Use requestAnimationFrame.
Dispose objects.
React-three-fiber for React.