A new JS framework called Carbide showed up on Hacker News a couple of days ago. It seems like a cewl toy. On the landing page they keep a three.js sample. I never looked three.js before, but it's mightily impressive. Just take the examples. But anyway, three.js can do all sorts of rendering, my Trabant prototyping can do a little bit of it. I just had to compare the minimum 3D cube example from Carbide with one of mine.
The functionality is the same, but the number of lines of code is 8x less in the my version.
Trabant can't do what three.js can, but the opposite is also true. Rapid! Prototyping!
Ventures of an ex indie game developer