Wow, this thread is turning into another security-clueless developer freakout. Microsoft very clearly laid out reasons why they believe that WebGL presents possible security vulnerabilities. While GPU security isn't my area of expertise, the driver issues seem very plausible. If someone wants to actually address Microsoft's points in this thread then that would be great.
Shaders are the big vulnerability I know of. Any game developer will tell you: It's pretty easy to accidentally craft a shader that will totally stall particular GPUs, taking down the entire windowing environment, if not the entire system. With malicious intent, shaders are a giant gaping DoS attack waiting to happen. Beyond that, the shader compiler backends are supplied by third parties because they generate hardwa…
Microsoft refuses to endorse WebGL, labels it ‘harmful’
91–100 of 114 posts
Re: Microsoft refuses to endorse WebGL, labels it ‘harmful’
#92Looks like O3D would have been a better approach after all. Did Google back the wrong horse?
Re: Microsoft refuses to endorse WebGL, labels it ‘harmful’
#93Earlier quoted context omitted.
>thanks for ditching the open standard h264 on Chrome I think that someone may have lied to you when they explained the words "open" or "standard". Also, why am I "looking at" MSFT/AAPL/GOOG for in relation to HTML/CSS/JS apps? They fact that many are still native? Google's apps for iOS are web based, and I'm sure iCloud apps for Android will be web based. Microsoft just got done demoing HTML5/CSS3 applications for W…
> I think that someone may have lied to you when they explained the words "open" or "standard". h.264 is not royalty free, but it is open and a standard (from Ars: http://arstechnica.com/web/news/2011/01/googles-dropping-h26... ) "In the traditional sense, H.264 is an open standard. That is to say, it was a standard designed by a range of domain experts from across the industry, working to the remit of a standards or…
Re: Microsoft refuses to endorse WebGL, labels it ‘harmful’
#94Earlier quoted context omitted.
Well either Google and Mozilla are knowingly shipping insecure code or Microsoft is, to some degree, wrong. Given the history of the organisations in question I'm going to assume Microsoft wrong or not telling the whole story until we hear a response from Moz or Google.
Microsoft has the perspective of the entire OS from top to bottom. Google and Firefox have the perspective of their respective applications. Given the concerns Microsoft is voicing (and they aren't the first to voice them) are well below the application itself, I tend to trust Microsoft more on this one.
Then there's XNA in Silverlight. If they believe in the security of that, why not build WebGL on top of it? Probably because they're in direct competition with one another, and Microsoft wants Silverlight to win.
Re: Microsoft refuses to endorse WebGL, labels it ‘harmful’
#95Earlier quoted context omitted.
Shaders are the big vulnerability I know of. Any game developer will tell you: It's pretty easy to accidentally craft a shader that will totally stall particular GPUs, taking down the entire windowing environment, if not the entire system. With malicious intent, shaders are a giant gaping DoS attack waiting to happen. Beyond that, the shader compiler backends are supplied by third parties because they generate hardwa…
Those, like activex controls, require the user to agree to install something that can do whatever to their system. WebGL would be available to any web site.
Re: Microsoft refuses to endorse WebGL, labels it ‘harmful’
#96Whatever. Whoever makes WebGL games will benefit from 50% of the total browser market share, and this market share will keep increasing as I doubt the new versions of IE (9/10) will replace the older IE browsers, especially since the new ones only work on certain Windows versions. Whether Microsoft embraces WebGL or not, it's irrelevant, because they'd only add like 5% market share they have with IE9, anyway. I think…
But can Google and Mozilla ignore the security concerns that are a inherent part of WebGL?
Re: Microsoft refuses to endorse WebGL, labels it ‘harmful’
#97Earlier quoted context omitted.
Microsoft has the perspective of the entire OS from top to bottom. Google and Firefox have the perspective of their respective applications. Given the concerns Microsoft is voicing (and they aren't the first to voice them) are well below the application itself, I tend to trust Microsoft more on this one.
What about Apple? They're clearly working on WebGL support for Safari. They have at least equal insight into the whole stack, considering the ship the GPU drivers with the OS. Then there's XNA in Silverlight. If they believe in the security of that, why not build WebGL on top of it? Probably because they're in direct competition with one another, and Microsoft wants Silverlight to win.
Re: Microsoft refuses to endorse WebGL, labels it ‘harmful’
#98Earlier quoted context omitted.
Microsoft has the perspective of the entire OS from top to bottom. Google and Firefox have the perspective of their respective applications. Given the concerns Microsoft is voicing (and they aren't the first to voice them) are well below the application itself, I tend to trust Microsoft more on this one.
What about Apple? They're clearly working on WebGL support for Safari. They have at least equal insight into the whole stack, considering the ship the GPU drivers with the OS. Then there's XNA in Silverlight. If they believe in the security of that, why not build WebGL on top of it? Probably because they're in direct competition with one another, and Microsoft wants Silverlight to win.
Re: Microsoft refuses to endorse WebGL, labels it ‘harmful’
#99Is WebGL perfect no. Does it need the help many developers to overcome some of it's shortcomings, yes. Are there many MS fanboies around, yes, but fewer everyday.
What a crock.
Re: Microsoft refuses to endorse WebGL, labels it ‘harmful’
#100Earlier quoted context omitted.
Microsoft has the perspective of the entire OS from top to bottom. Google and Firefox have the perspective of their respective applications. Given the concerns Microsoft is voicing (and they aren't the first to voice them) are well below the application itself, I tend to trust Microsoft more on this one.
What about Apple? They're clearly working on WebGL support for Safari. They have at least equal insight into the whole stack, considering the ship the GPU drivers with the OS. Then there's XNA in Silverlight. If they believe in the security of that, why not build WebGL on top of it? Probably because they're in direct competition with one another, and Microsoft wants Silverlight to win.
I'm pretty sure you could build a WebGL API on top of Silverlight by yourself. It would suck, but it is possible.
That's why I always thought Silverlight is pretty cool as a technology, as compared to Flash. Among other things, a Silverlight plugin could also allow you to serve OGG Theora videos to users.