4 ms·
Its got a lot more going for it than previous technologies. The ones I can come up with off the top of my head... * Based on OpenGL Embedded which is itself b
by TomOfTTB 16y ago
Its got a lot more going for it than previous technologies. The ones I can come up with off the top of my head...
* Based on OpenGL Embedded which is itself based on OpenGL (a standard that's been around forever)
* Tied to an already hot technology (HTML5 and more specifically the Canvas element)
* Backed by Google and Apple (and because of that able to capitalize on Flash being blocked from the iOS platform)
* Already included in every major browser (except IE9)
* Perhaps most importantly it has the bandwidth to pull of things which previous technologies really didn't.
To put it in one succinct sentence I think it's good technology that's hitting at the right time and that its timing is what sets it apart from previous efforts.
- gpjt 16y ago- Backed by Google, Apple and Microsoft (and because of that able to capitalize on Flash being blocked from the iOS platform) - Already included in every major browser (if you include IE9) You're right about Google and Apple (and Mozilla are there too) but not Microsoft -- the IE team have explicitly decided to not implement WebGL for IE9, which I think is a mistake. MS seem to be focusing their intention elsewhere, if they come up with a "WebDirect3D" or some kind of Silverlight-based abomination I won't be surprised... Definitely agree with your other points, though, especially re: Flash.
- TomOfTTB 16y agoThanks. I don't know where I got that (above post edited accordingly)
- hartror 16y agoSilverlight already has some 3D support and the next flash beta will include a full programmable shader pipeline (using CG I think). So there is some tough competition and with Flash reportedly having a ~97% of the web install base (bar iPhones/iPads which I am still unsure whether that will be an issue or not only time will tell) and a very large developer base it will be interesting to see what will happen.