I agree, real gamers will download their games every time to get the latest tech.
Having 3D in a browser(that runs fast, unlike existing solutions) is a huge advantage for creating richer web-pages with embedded 3D visualizations.
IMHO generalized 3D rendering solutions tend to be poor compromises. They definitely don't make for cool non-homogenized looking games. But having some standard win is nice for academic and learning purposes as there ends up being more commonality between code samples.
On another note: it was a smart move on Google's part to build a slightly higher level system than say OpenGL, as doing collision detection for instance in Javascript is going to be dog-slow for awhile(At least across the board until the newer javascript engines are adopted more broadly).
Having 3D in a browser(that runs fast, unlike existing solutions) is a huge advantage for creating richer web-pages with embedded 3D visualizations.
IMHO generalized 3D rendering solutions tend to be poor compromises. They definitely don't make for cool non-homogenized looking games. But having some standard win is nice for academic and learning purposes as there ends up being more commonality between code samples.
On another note: it was a smart move on Google's part to build a slightly higher level system than say OpenGL, as doing collision detection for instance in Javascript is going to be dog-slow for awhile(At least across the board until the newer javascript engines are adopted more broadly).