News for hackers. Stuff that matters.
Re:Helium Browser by Calavar on Thursday September 25, 2025 @03:58AM (#45370346)
> Chrome is an excellent browser with leading standards support.

Google learned it can be "standards compliant" if it submits a draft spec to WHATWG/W3C, and while the comment and revision process is still ongoing, roll out that spec in Chromium and start using features in YouTube, Gmail, Google docs, and AMP. Now Firefox and Safari are forced to implement the draft specs as written by Google or users will leave in droves. Soon enough, Google's draft spec is standardized with minimal revisions because it's already out there in the wild.

The debate, revision, and multistakeholder aspects of the standards process has been effectively bypassed, a la IE6 and ActiveX, but Chrome can claim to be on the cutting edge of standards compliance.

This is a case of Goodharts's law.

Re:Helium Browser by anang on Thursday September 25, 2025 @05:10AM (#45370738)
I don't mean this to doubt you, it is a sincere question. Do you have any examples of that happening? It sounds very believable, but it would be great to have actual sources for future reference.
Re:Helium Browser by rdsubhas on Thursday September 25, 2025 @08:11AM (#45371887)
QUIC. HTTP/3. WebP. And more in this comment thread.
Re:Helium Browser by Calavar on Thursday September 25, 2025 @01:25PM (#45375928)
Yep, QUIC is what I was thinking about when I wrote my additional comment, but there are many examples, as others have pointed out.
Re:Helium Browser by dijit on Thursday September 25, 2025 @05:23AM (#45370812)
push notifications, webgpu and webusb are examples of chrome being a reference implementation and using things for their services while simultaneously pushing the standard.

Push for mail, webgpu for maps (iirc) and I believe WebUSB is used for Android flash/debug.

Re:Helium Browser by mistercow on Thursday September 25, 2025 @07:05AM (#45371464)
WebGPU is the only one of those I’ve really followed, but hasn’t that had a huge amount of input and changes due to other voices in the working group? That seems to contradict the simplistic picture painted above of Google just dictating standards to the industry.
Re:Helium Browser by dijit on Thursday September 25, 2025 @07:25AM (#45371577)
Would webgpu exist at all if Chrome hadn’t just pushed through with an implementation?

Who knows.

Not us, we’ll never know.

Re:Helium Browser by pjmlp on Thursday September 25, 2025 @07:40AM (#45371672)
To add insult to injury, we probably would have gotten WebGL 2.0 Compute, which was initially done by Intel, if Chrome had not refused to ship it on Chrome, arguing that WebGPU was right around the corner, and it would take too much space, this was about 5 years ago.

And to those rushing out to point out the excuse part about OpenGL on Mac not having support for compute, WebGL already back then wasn't backed up by OpenGL on all platforms, see Windows (DirectX), PlayStation (LibGNM).

Also eventually Safari also moved their WebGL implementation from OpenGL to Metal, and Chrome did as well, replace their WebGL to run on top of Metal on Mac.

So not really that much of a problem regarding the state of OpenGL on Mac as "required" implemenatation layer for WebGL.

Re:Helium Browser by mendyberger on Thursday September 25, 2025 @09:21AM (#45372359)
Not true about webgpu, but true about some APIs in Google's project-fugu
Re:Helium Browser by kinlan on Thursday September 25, 2025 @11:06AM (#45373557)
We had very few products that use the fugu apis., and I don't believe we were the first to ship them either in a production website.

If you're looking at fugu in particular (especially in the latter stages) we had external developers or businesses wanting the features.

Note: there are some apis that a Google customer wanted to use first.

Re:Helium Browser by mendyberger on Thursday September 25, 2025 @01:16PM (#45375743)
But the other browsers objected yet Chrome still shipped them
Re:Helium Browser by troupo on Thursday September 25, 2025 @07:25AM (#45371575)
Anytime you see someone on HN lamenting that Safari is the new IE because it doesn't implement something, 99.9% of the time it's Chrome-only non-standards.

- All of hardware standards. WebHID's timeline is especially egregious https://github.com/mozilla/standards-positions/issues/459#is...

- Most of standards advertised on web.dev as "new exciting opportunities you can try now". E.g. WebTransport https://developer.chrome.com/docs/capabilities/web-apis/webt.... The status of that spec is "scribbled on a napkin", but somehow already released in Chrome.

- Other "standards" and "specs" here and there like web share target https://w3c.github.io/web-share-target/

Can I Use had to create a special UNOFF tag for all the web APIs that Chrome (mostly Chrome) ships. If you go to MDN and look at all APIs marked as "experimental", you'll find that most of them are already shipped in Chrome: https://developer.mozilla.org/en-US/docs/Web/API

Re:Helium Browser by krageon on Thursday September 25, 2025 @07:25AM (#45371578)
It happens every single time. This isn't some well kept industry secret
Re:Helium Browser by neves on Thursday September 25, 2025 @07:33AM (#45371628)
Any serious antitrust process would break it in a separate company.
Re:Helium Browser by ekianjo on Thursday September 25, 2025 @06:19PM (#45379935)
Would that change anything? If you have a separate company who owns a 90% market share browser, they can keep ignoring standards just fine
Re:Helium Browser by rjh29 on Thursday September 25, 2025 @05:31PM (#45379391)
If Google websites break on Safari, users will stop using Google before they stop using an iPhone. They will blame Google as well. Safari has refused to implement standards multiple times.
Re:Helium Browser by soraminazuki on Thursday September 25, 2025 @09:03PM (#45381336)