3D on the web has a reputation for being heavy. It does not have to be.
Low-poly by default
We favor procedural, low-polygon geometry over imported model files wherever possible — it loads instantly and renders cheaply on any device.
Instancing over individual meshes
When a scene needs many similar objects (think: falling fruit), a single instanced draw call replaces hundreds of individual ones.
Respecting reduced motion
Anyone who has asked their OS for less motion gets a calmer, static version of the same scene — no exceptions.