Now we just need Rigtoy, Animtoy and Rendertoy and we'll be able to make beautiful 3D animations in the browser
https://holtsetio.com/lab/chromeBallet/
https://holtsetio.com/lab/flow/
https://threejs-journey.com/ (click the up arrow next to "Level 1" at the bottom center)
https://turtlespaces.org/weblogo
We're in the midst of upgrading to three.js with all that it offers (materials, shadows, etc.)