If you haven’t heard yet, FireFox and WebKit (which Safari and Chrome are based on) have enabled WebGL in their codebase. Major browsers will soon have hardware accelerated 3d graphics built into the browser. No need for special plugins. You’ll be able to just download the new version of Firefox, Safari and Chrome and browse 3d interactive websites with ease. Why is this a big deal?
Up till now the only way to get 3d content was through a plugin. At UpNext we use a Java Applet. That requires us to ask your permission to access the video card. This already limits adoption. Flash can do 3d, but only in a limited fashion. Because Flash doesn’t have permission to deal directly with the video card, its 3d capabilities are severely limited. Plugins tend to be messy (they tend to crash often), not everyone has them and they lack ability to easily share content.
The announcement by Mozilla and Webkit can finally bring 3d content to the mainstream. We’ll finally be able to play rich online games without installing something. Full virtual streaming worlds will only require a url address. Social gaming will get another dimension to play with. 3d Avatars will be commonplace. 3d content will be easy to embed, share and load(finally!). In short, this announcement has the potential to change the interface of the web. Rather than all content being structured around text, content will also be able to be structured around polygons.
Quite honestly, we expected this to happen sooner than 2009. Perhaps the fact that the full embrace of 3d by the iPhone had browsers vendors jealous. Now all that rich content will soon be available through your browser. With touch screen interfaces becoming more common place, WebGL can’t arrive soon enough. We’ll be watching the developments closely and keep you updated on what our progress is with migrating UpNext to WebGL.


