3 ms·
> it's marketshare is 2.77% [2]. Note that Statcounter’s data is based on trackers that are blocked by extremely common configurations. This will lead to under
by chrismorgan 3y ago
> it's marketshare is 2.77% [2].
Note that Statcounter’s data is based on trackers that are blocked by extremely common configurations. This will lead to undercounting of desktop browsers in general (since ad/content blockers are comparatively unavailable on mobile platforms), and Firefox especially.
> Especially when 86.93% of the global web audience uses a browser that supports it [1].
Another point on Statcounter’s methodology (which is what caniuse.com also uses): they don’t track versions for most browsers on Android, instead acting as though everyone’s on the latest version, which is grossly unrealistic.
All up, my vague feeling is that the true figure is probably closer to 80% than to 86.93%. Even if Firefox weren’t a factor, I’d recommend most people avoid depending on :has() for another six months or so. Add Firefox into the consideration, and I’d recommend that most people wait for about a year after it ships in Firefox before depending on :has().
(When I say depending on :has(), I mean “the page will be materially broken if it’s not supported”. Use it completely optionally or with only unimportant style regressions—which can even be as significant as the “you get the same single-column layout as mobile devices even on very large screens” approach was for responsive designs when Grid was newer—and that’s fine.)