I'm thinking about using CAAT as a part of a HTML5 game engine. One of it's features is the ability to render to Canvas and WebGL without changing anything in the client code. That is a good thing, but I haven't found precisely: what are the differences between those two technologies?
I would specially like to know the differences of Canvas and WebGL in the following regards:
- Desktop browser support
- Mobile browser support
- Futureproofability (TM)