I’m pretty excited by the Khronos announcement today. We’ve been experimenting with bringing 3D capabilities to the web for some time now, in the form of Canvas 3D, an experimental binding of an OpenGL subset to a HTML5 Canvas context. This work has been going off and on for the past while, mainly as a side project of mine.
Finally, people are doing more and more on the web, and are coming to expect more from the applications that they use. Web applications already have access to features that have traditionally been reserved for desktop apps, including being able to work while offline, storing data locally, multiple choices for 2D graphics, and native audio & video support. Adding 3D to this mix ensures that current web apps can experiment with new user experiences, while also enabling new classes of web applications.