Live data from Hacker News

There's a WebGL talk at WWDC 2014

blog.playcanvas.com

51–54 of 54 posts

Re: There's a WebGL talk at WWDC 2014

#51

If Safari gets WebGL, combined with the new FTL JIT it could end up being pretty darn awesome for gaming.

Safari already has WebGL behind a flag as the article notes, but most users do not enable it.

I think they meant for mobile.

Re: There's a WebGL talk at WWDC 2014

#52
post #2

Wild speculation: iOS 8 will bring an out-of-process, heavily sandboxed webview, which was the missing piece for enabling webgl for everyone. The greatly increased attack surface (with almost direct gpu access via shaders etc) was too risky to host in in-process web views - explains why webgl was only enabled for iAds (since those would be vetted by a review team)

Going along with your plausible speculation, and assuming XPC is used to communicate with the WebGL view (using UIRemoteView maybe), hopefully that means opening up the XPCKit framework as well in iOS 8.

Finally having XPC would be really great for application and tools developers.

Re: There's a WebGL talk at WWDC 2014

#53
post #2

Wild speculation: iOS 8 will bring an out-of-process, heavily sandboxed webview, which was the missing piece for enabling webgl for everyone. The greatly increased attack surface (with almost direct gpu access via shaders etc) was too risky to host in in-process web views - explains why webgl was only enabled for iAds (since those would be vetted by a review team)

iAds have always run in another process (named AdSheet). So extending this approach to all UIWebViews is quite plausible.

The capability has been used since iOS6: http://oleb.net/blog/2012/10/remote-view-controllers-in-ios-...

Re: There's a WebGL talk at WWDC 2014

#54

This sounds like convincing to me, well somewhere around 75% convincing. :) This will signal the true start of the WebGL era, because the lack of WebGL on iOS has been a real buzz kill for commercial adoption of WebGL outside of pure enthusiastic circles -- I know this first hand unfortunately in trying to do B2B deals with http://Clara.io's interactive embed technology -- it is nearly impossible to sell to major cli…

Perhaps you could use Ejecta when they ask for iOS support ? Sure they'd still be disappointed that it doesn't run directly in Safari Mobile, but alternatives like Unity or AIR don't run in it either.

Although you probably don't need it anymore now that you have the remote rendering embeds :)

Post reply on HN