[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Public WebGL] retrograde webgl support levels



WebGL overall is still in a precipitous decline.

After some promising reversal in June and July to a high of 75%, this now reversed in the first 5 days of August to 61.5% (a loss of 13.5%)

Reasons
Improvements
I'd also like to point out that capability support levels seem to make fairly favorable developments fairly quickly (texture sizes, extensions, varyings, uniforms etc.).

Recommendation

Shifting market share accounts for most of these losses, and I'd expect this to turn around again in the near future. However, OSX seems to be a bit of a troubled spot for WebGL on desktops (having barely made any gains in over 12 months and hovering just around 50% support levels). I'd urge everybody to examine what could be done about that situation.


On Tue, May 6, 2014 at 3:49 PM, Benoit Jacob <bjacob@mozilla.com> wrote:
On 05/05/14 01:40 PM, Benoit Jacob wrote:
On 05/05/14 08:35 AM, Benoit Jacob wrote:
Some comments on the Mozilla side:

On Mac:

We've seen a drop of WebGL and also general compositing ("Layers") acceleration on Mac,
http://people.mozilla.org/~bjacob/gfx_features_stats/#mac
It seems to be on its way back to normal at the moment, but it's too early to be certain. I wish I could explain it but can't at the moment.

Even more than WebGL, what got us concerned was the drop of general compositing acceleration success rate, which used to be 100% on Mac, and is only back up to 96% at the moment. We are tracking this on
https://bugzilla.mozilla.org/show_bug.cgi?id=999445
It seems to only affect Mac OSX 10.6 and 10.7 users on old Intel Graphics (Intel GMA 950 and GMA X3000).

Newsflash: we just bisected this and figured out the cause for not getting accelerated compositing on old Macs, https://bugzilla.mozilla.org/show_bug.cgi?id=999445#c17 .

I'll check if the WebGL issue is similar; rather hopeful that it's the same issue, given the coinciding timing.

That bug is fixed now; it only affected Firefox 27 to 29 and will be fixed in Firefox 30.

Benoit



Benoit


Here is a table of WebGL success rates on OSX at different dates since the beginning of 2014 and on each OSX version:
https://bug999445.bugzilla.mozilla.org/attachment.cgi?id=8417353

Date Mac OSX 10.6 Mac OSX 10.7 Mac OSX 10.8 Mac OSX 10.9
20140101 98 % 100 % 100 % 100 %
20140115 100 % 99 % 100 % 100 %
20140201 99 % 99 % 100 % 100 %
20140215 95 % 100 % 100 % 100 %
20140301 82 % 100 % 100 % 99 %
20140315 82 % 100 % 100 % 100 %
20140401 90 % 100 % 100 % 99 %
20140415 74 % 92 % 100 % 99 %
20140420 76 % 98 % 100 % 100 %
20140425 82 % 96 % 100 % 99 %
20140428 83 % 98 % 100 % 99 %
20140501 87 % 100 % 96 % 99 %
20140503 79 % 100 % 100 % 99 %

As you can see, there has been a dip on OSX 10.6 and to a lesser extent on 10.7 only while newer versions have been unaffected; and it's back to normal on 10.7 now; but on 10.6 (which is about a quarter of Firefox/Mac users) it's still not back to normal.

On other OSes:

I'm not seeing anything abnormal with Firefox WebGL success rates on Windows/Linux/Android.

In fact, I'm seeing a continued increase on Windows
http://people.mozilla.org/~bjacob/gfx_features_stats/#win-all

And the current flat graph on Linux is well within the high noise we have there if you look over a larger time scale, as you need to on Linux (small sample set -> high noise).
http://people.mozilla.org/~bjacob/gfx_features_stats/#gnulinux

And Android there has been a dip in February down to about 96% but now it's back up to its typical 98% (and we even hit 99% a few days ago).
http://people.mozilla.org/~bjacob/gfx_features_stats/#android

Side note:

I've recently added GPU vendor stats to this page,
Desktop:
http://people.mozilla.org/~bjacob/gfx_features_stats/#desktop-gpu-vendor-market-share
Mobile:
http://people.mozilla.org/~bjacob/gfx_features_stats/#mobile-gpu-vendor-market-share

Cheers,
Benoit

On 04/05/14 08:01 PM, Tony Parisi wrote:
Um yeah... any idea of what's happening?



On Sun, May 4, 2014 at 3:37 PM, Andrew <grizzly33@gmail.com> wrote:
Sorry if it's obvious but what's the reason?


On Sun, May 4, 2014 at 3:00 PM, Florian Bösch <pyalot@gmail.com> wrote:
Since 2014 webgl support levels have been dropping for 4 consecutive months.

The distribution of gains/drops is not uniform across platforms/browsers, below are combinations where webgl support has dropped consistently (or nearly).
  • Desktop
    • Windows
      • Chrome
      • Opera
    • OSX
      • Safari
      • Firefox
      • Opera
    • Linux
      • Chromium
  • Smartphone
    • Mobile Firefox
On other combinations, support levels are flat (but more gains could be made), such as on:
  • Desktop
    • Windows
      • Firefox
    • Linux
      • Firefox
      • Chrome
  • Smartphone
    • Chrome Mobile
  • Tablet
    • Chrome Mobile
At current rates, overall support is dropping at a fairly consistent rate of 1%/month. It currently stands at 67.6% (down from 72% early 2014). If this trend continues support levels will drop below 60% before the end of the year.




--
Tony Parisi                             tparisi@gmail.com
CTO at Large                         415.902.8002
Skype                                     auradeluxe
Follow me on Twitter!             http://twitter.com/auradeluxe
Read my blog at                     http://www.tonyparisi.com/
Learn WebGL                         http://learningwebgl.com/

Read my books!
Programming 3D Applications in HTML5 and WebGL
http://www.amazon.com/Programming-Applications-HTML5-WebGL-Visualization/dp/1449362966
WebGL, Up and Running

http://www.amazon.com/dp/144932357X