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

Re: [Public WebGL] retrograde webgl support levels

Thanks for sounding a warning. I checked statistics reported by users allowing feedback to be sent for Chrome, and as far as I can tell, the percentage of Chrome users for which WebGL is enabled is significantly higher than 61%. Would have to ask marketing folks if I'm allowed to post more details.

For OS X in particular, Chromium doesn't contain any blacklist entries that would disable WebGL on any recent version of the OS with any GPU. See https://code.google.com/p/chromium/codesearch#chromium/src/gpu/config/software_rendering_list_json.cc . If you're seeing Chromium users running 10.8 or 10.9 and who don't have WebGL support, we should figure out why. Perhaps Chromium's GPU sub-process crashed 3 or more times, disabling all GPU features for that browser invocation. (That would be bad, and we should figure out why that would be happening.)


On Wed, Aug 6, 2014 at 12:50 AM, Florian Bösch <pyalot@gmail.com> wrote:
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%)

  • On Windows, no single browser gave up gains, but IE grabbed a larger market share, having a lower WebGL support level than other browsers, windows overall support declined 2.3%
  • On OSX, each browsers WebGL support showed a decline. Together they amount to a loss of support levels on OSX of 12.3%.
  • OSX also obtained a larger market share, and having generally lower WebGL support levels than Windows this dragged overall WebGL support down.
  • Mobile devices also gained a larger market share, and having even lower support levels than OSX, also contributed to the depression of WebGL support levels.
  • Mobile support for WebGL is surging. Android is making great strides, WebGL will come to iOS8 later this year, Windows mobile (but not tablets) is starting to support WebGL.
  • IE support for WebGL is still rising as older IEs get replaced, and Microsoft refines their WebGL implementaiton.
  • Linux WebGL support made great strides in the last few months.
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.).


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,
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
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.



Here is a table of WebGL success rates on OSX at different dates since the beginning of 2014 and on each OSX version:

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

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).

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).

Side note:

I've recently added GPU vendor stats to this page,


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
WebGL, Up and Running