What kind of performance can I expect from WebGL on existing devices? This is a somewhat open question, since I'll take the best anyone can give, even if it's vague, but in an ideal world, I'd like to know what kind of FPS (or typical frame duration, which is a nicer way to measure performance) are possible with:
And, finally, how bad is the limitation that you're driving everything from Javascript (if, say, you want to implement a simple game)? Does it turn out that, in practice, it's not the "background" that's the issue, but the ability to update state fast enough to do anything interesting in the foreground?
I've got a mobile-targeted version of my Quake 3 demo that I've been testing on various devices lately. The results have been slightly better than expected, but not spectacular:
So there you go. Limited data, but data nonetheless. It's worth pointing out that this is a reasonably complex demo, so I'm not really disappointed by the numbers. I'm also rendering the scene at 1/2 screen size and upscaling to help boost performance on mobile.
As such, my initial take is that it works and will probably be great for basic uses (accelerated 2D?) but Inifinity Blade and co. are going to stay native for a while yet.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With