zlacker

[parent] [thread] 93 comments
1. paol+(OP)[view] [source] 2022-06-22 10:10:41
We don't have to speculate, we've been through this already during the IE4 to IE6 era.

Microsoft just did whatever they wanted with the web "platform", and so will Google.

In Microsoft's case what they wanted was nothing. They weren't a web business, saw it as a threat to their platform leverage, and so just left it abandoned and stagnant for years.

Google is simultaneously better and worse: they won't leave it stagnant because the web is their platform, but on the other hand they have a lot more to gain by abusing control of it.

replies(8): >>wdb+X2 >>MikusR+C6 >>aaa_aa+H7 >>fauige+g9 >>leonon+R9 >>Cthulh+Xj >>gianca+rD >>solard+wF
2. wdb+X2[view] [source] 2022-06-22 10:33:20
>>paol+(OP)
Personally, I think Google already does whatever it wants similar to what Microsoft did. They do offer standards for discussion but it will implemented and expect other vendors to follow suit.
replies(2): >>remus+2g >>ajross+Nq
3. MikusR+C6[view] [source] 2022-06-22 11:01:31
>>paol+(OP)
Ajax?
replies(1): >>paol+P6
◧◩
4. paol+P6[view] [source] [discussion] 2022-06-22 11:03:33
>>MikusR+C6
Yep, XMLHttpRequest was literally the only thing to come out of years of Microsoft tenure. Fun fact: it was added so that they could make the Outlook web interface.

Edit: well, that and ActiveX, but that's not a good thing...

replies(2): >>fullst+aa >>asddub+em
5. aaa_aa+H7[view] [source] 2022-06-22 11:10:11
>>paol+(OP)
Comparing it with MS-IE is unfair. It was not Mozilla or Firefox, but Chrome and Android broke the hegemony of IE in many countries. Where I lived, bank or government sites were IE-Windows only until Chrome appeared. In countries like Korea it was a total shit show. I understand it is a shame that only 3 engines left and but please it is not even close to what MS did.
replies(1): >>FartyM+k9
6. fauige+g9[view] [source] 2022-06-22 11:22:30
>>paol+(OP)
You fail to mention that IE was closed source while Chromium is open source. That's a completely different situation.

We already have a number of Chromium based browsers that go against some of Google's most fundamental interests (e.g Brave).

replies(9): >>dredmo+Za >>contra+Oc >>Yizahi+Of >>turmin+9l >>tannha+Xm >>chrism+1o >>falcol+Ep >>NoGrav+iB >>stjohn+IH
◧◩
7. FartyM+k9[view] [source] [discussion] 2022-06-22 11:22:48
>>aaa_aa+H7
I think you're conflating two different things. One thing is Google's decisions when it comes to standards, another one is websites' decision on which browsers to support. Your conclusion that "websites support more than one browser therefore Google's behavior is not that bad" doesn't follow, even if those things are somewhat correlated in the long run.

It's perfectly possible for Google to be engaging in similar behavior to Microsoft during IE era, while websites decide to support more than one browser for the moment. In the long run, Google's behavior could contribute to more websites deciding to support fewer browsers.

I'm already seeing the occasional website that doesn't work properly on Firefox - for the moment this is rare, but I wouldn't be surprised if it becomes more common.

replies(1): >>aaa_aa+Bm
8. leonon+R9[view] [source] 2022-06-22 11:27:44
>>paol+(OP)
I don't know if Google continuing to develop the web is really better than leaving it stagnant. A stagnant product can be picked up and improved later, but Google pushing their stuff onto the web can leave damage that is much harder to undo.

Ironically, Safari is more similar to IE in that regard. The web isn't Apple's platform, either, so they're not too interested in continuing to develop it.

◧◩◪
9. fullst+aa[view] [source] [discussion] 2022-06-22 11:29:32
>>paol+P6
Microsoft exposed virtually all elements in the DOM. Netscape was extremely limited in this regard.
replies(1): >>p_l+Ea
◧◩◪◨
10. p_l+Ea[view] [source] [discussion] 2022-06-22 11:34:01
>>fullst+aa
They also definitely advanced the CSS more than Netscape.

modern DOM, Ajax, modern CSS, bunch of other small details of JS, all iirc came from IE.

replies(1): >>scotty+1d
◧◩
11. dredmo+Za[view] [source] [discussion] 2022-06-22 11:36:27
>>fauige+g9
Open source without the option for an alternate development organisation to drive or steer development direction means vey little.

Costs matter, and Web development costs are high. Google benefits from coordination, funding, and one migh presume, cost advantages, which would be exceedingly difficult for any comparable US or EU effort to match.

Development in lower-cost-of-living regions, perhaps most viably China, might pose an alternative.

replies(3): >>paol+He >>fauige+1f >>megama+7D
◧◩
12. contra+Oc[view] [source] [discussion] 2022-06-22 11:46:24
>>fauige+g9
I'm not sure Brave can go against Google's most fundamental interests, without not using Chromium.
replies(1): >>vanvie+1j
◧◩◪◨⬒
13. scotty+1d[view] [source] [discussion] 2022-06-22 11:47:34
>>p_l+Ea
Development between IE4 and 5.5 was massive.
replies(1): >>paol+zf
◧◩◪
14. paol+He[view] [source] [discussion] 2022-06-22 11:59:16
>>dredmo+Za
Exactly. Even further, without market share it means very little. You could fork and fund a parallel browser, but if it has no market share then it has no influence on the web.

That's where Firefox is right now, unfortunately.

replies(1): >>escler+8D
◧◩◪
15. fauige+1f[view] [source] [discussion] 2022-06-22 12:00:43
>>dredmo+Za
>Open source without the option for an alternate development organisation to drive or steer development direction means vey little.

Open source is that option. The economics of starting from scratch vs starting from Chromium's latest commit are fundamentally different.

I'm not saying that it's easy, only that it is not remotely comparable to the IE situation.

replies(3): >>dredmo+si >>dblohm+Cl >>stjohn+RH
◧◩◪◨⬒⬓
16. paol+zf[view] [source] [discussion] 2022-06-22 12:04:09
>>scotty+1d
You and the grandparents are thinking of a slightly earlier time. Yes IE jumped over Netscape massively in technical terms. Then Netscape died an MS, having mission accomplished, basically stopped touching the browser.
replies(1): >>layer8+2u
◧◩
17. Yizahi+Of[view] [source] [discussion] 2022-06-22 12:05:56
>>fauige+g9
Those are not fundamentals, more like bells and whistles. Fundamentals are strictly dictated by what Google want in the Chrome and its clones and will never change, at least with current trends when even MS switched to Chrome.
replies(1): >>vanvie+yj
◧◩
18. remus+2g[view] [source] [discussion] 2022-06-22 12:07:39
>>wdb+X2
> They do offer standards for discussion but it will implemented and expect other vendors to follow suit.

Safari definitely does not just follow suit (see https://caniuse.com/?compare=chrome+102,safari+15.5&compareC... for example).

replies(5): >>within+Kg >>wdb+Mg >>threes+Vh >>nimajn+yr >>NoGrav+LE
◧◩◪
19. within+Kg[view] [source] [discussion] 2022-06-22 12:12:13
>>remus+2g
They have every incentive to NOT implement things to force devs to create apps. If they wanted to create an actual browser vs. bare bones browser, they'd still offer it on other operating systems.
replies(1): >>corrra+8N
◧◩◪
20. wdb+Mg[view] [source] [discussion] 2022-06-22 12:12:23
>>remus+2g
Luckily they don't :) In my opinion Chromium/Chrome is the new IE and not Safari
replies(1): >>horsaw+jj
◧◩◪
21. threes+Vh[view] [source] [discussion] 2022-06-22 12:21:26
>>remus+2g
And I am eternally grateful to them for it.

Many of those features can be used to comprehensively fingerprint your device allowing advertisers to track you across sites even without cookies. Forget about any laws or privacy efforts it would all be moot. And many of us value privacy far too much.

Apple even implemented the "do not track" API and advertisers completely ignored it.

◧◩◪◨
22. dredmo+si[view] [source] [discussion] 2022-06-22 12:24:43
>>fauige+1f
The problem is that Google controls both the overwhelmingly dominant browser and the standard.

MSIE was bypassed not by a code fork of MSIE (itself originally based on the Spyglass browser, which was a fork of the NSCA's Mosaic codebase), but by independent implementations of an HTML-standard parser. Microsoft had some influence over Web development (noteably through ActiveX) but far less than Google has now.

My point is that Open Source of itself is not sufficient, and moreover simply is not viable. Glibly asserting that it is ... is utterly unrealistic.

Though the alternative of forking a Web-like markup and transport, as Gemini is attempting to do, is one option. For other technologies which have become sufficiently baroque, similar worse-is-better alternate paths have been pursued.

Otherwise, this is an antitrust issue, and Google very badly need busting.

replies(1): >>fauige+Mo
◧◩◪
23. vanvie+1j[view] [source] [discussion] 2022-06-22 12:27:22
>>contra+Oc
Why not? Brave, or any small team really, can disable privacy infringing and google oriented features, and other user hostile behavior.
replies(1): >>turmin+il
◧◩◪◨
24. horsaw+jj[view] [source] [discussion] 2022-06-22 12:28:47
>>wdb+Mg
I'm sorry - but this is just not a realistic take.

Call me when I can install Safari on linux (or any platform other than macOS/iOS).

Until then - the ugly truth is that Apple intentionally underfunds and underdevelops the browser because they see it as a fundamental risk to their control and revenue from the App store.

It's there because "they have to have a browser" not because they're doing anything novel or clever. And many of the things they refuse to implement aren't related to ads or Google's control at all - they're things that would have narrowed the gap between what a website can do on iOS, and what the App store apps could do.

Again - Apple is acting EXACTLY like microsoft here. Underinvesting in the browser because they see it as a fundamental risk to their best revenue stream - much like how MS ignored IE when the focus was all on local apps (the king of which was still MS office).

replies(2): >>threes+3m >>timw4m+dn
◧◩◪
25. vanvie+yj[view] [source] [discussion] 2022-06-22 12:29:52
>>Yizahi+Of
The point is that Google can't dictate what browser behavior the forks ('clones') choose to enable.
replies(2): >>Kye+qk >>turmin+Jl
26. Cthulh+Xj[view] [source] 2022-06-22 12:32:38
>>paol+(OP)
We've also seen how it looks like with Google, with a lot of features that later did become standardized - or obsolete - being implemented in either Chrome, or in their Gears addon (http://gearsblog.blogspot.com/2011/03/stopping-gears.html), which led to application caches, IndexedDB, File API, geolocation, web workers, notifications, etc.

Oh and early on they had URL prefetching, but that led to badly written web interfaces from executing operations that shouldn't happen.

◧◩◪◨
27. Kye+qk[view] [source] [discussion] 2022-06-22 12:34:39
>>vanvie+yj
There's a reason people fork Chrome instead of Firefox. All Google has to do is slow walk making it hard to fork the way they did with Android.
◧◩
28. turmin+9l[view] [source] [discussion] 2022-06-22 12:39:00
>>fauige+g9
Open source means next to nothing in Chromium's case.
◧◩◪◨
29. turmin+il[view] [source] [discussion] 2022-06-22 12:40:13
>>vanvie+1j
Until those features become core web functionality and websites stop working without them.
replies(1): >>vanvie+pG1
◧◩◪◨
30. dblohm+Cl[view] [source] [discussion] 2022-06-22 12:42:03
>>fauige+1f
> The economics of starting from scratch vs starting from Chromium's latest commit are fundamentally different.

I don’t think they are. That fork then immediately finds itself in the same position as other engines, where now the fork is going to need to keep up with whatever Google is adding to Chromium.

You might then think, “Then the fork can just pull from upstream.”

Okay, so then:

a) Your fork probably isn’t differentiated enough to matter; and more importantly

b) Google is still effectively calling all the shots!

replies(1): >>fauige+Fm
◧◩◪◨
31. turmin+Jl[view] [source] [discussion] 2022-06-22 12:43:00
>>vanvie+yj
The point is they can make the forks useless, unless sufficiently many users choose to use forks, which isn't a very likely scenario.
replies(1): >>fauige+gp
◧◩◪◨⬒
32. threes+3m[view] [source] [discussion] 2022-06-22 12:44:49
>>horsaw+jj
> the ugly truth is that Apple intentionally underfunds and underdevelops the browser

That's not a truth that's an opinion. And one I would definitely disagree with.

When it comes to speed, privacy and battery life I am always choosing Safari over Chrome. And many of us care about those three things over new features that often just make the web worse.

replies(1): >>wdb+5r1
◧◩◪
33. asddub+em[view] [source] [discussion] 2022-06-22 12:46:10
>>paol+P6
ie also invented display:grid;
◧◩◪
34. aaa_aa+Bm[view] [source] [discussion] 2022-06-22 12:48:41
>>FartyM+k9
Yet you are only hypothesizing. MS-IE broke standards and stagnate deliberately, I have yet to see such a deliberate behavior from Google. There are hiccups and f*-ups but it is nothing compares to MS.
◧◩◪◨⬒
35. fauige+Fm[view] [source] [discussion] 2022-06-22 12:48:57
>>dblohm+Cl
The fact that both Brave and Vivaldi were able to disable Google's FlOC within a very short period of time is evidence against both (a) and (b) in my view.

Even more so the fact that Brave was able to build an alternative ad network on top of Chromium.

replies(1): >>dblohm+bn
◧◩
36. tannha+Xm[view] [source] [discussion] 2022-06-22 12:50:24
>>fauige+g9
That's exactly where F/OSS has failed us big time. Just because it's "open source" doesn't mean browsers have to aggregate to whole operating systems. There was once this idea, you know, of exchanging documents and links via TCP/IP, and it was good. Then came platforms and browser wars, and the piece of crap that is JS and CSS along with them. In the end our only way out of this is to start over with a decentralized/p2p medium for document exchange. But F/OSS don't seem to get it that we need open standards not necessarily open implementations.

The same thing has happened to Linux which was ok as long as it was chasing commercial Unix, spawning POSIX even; but look what happened with systemd, wayland, snaps/flatpacks, Docker, k8s, and all the other erratic developments - all the while not a single end-user app was created in the last decade.

replies(4): >>justco+8o >>yjftsj+tp >>nemoth+eA >>coffee+vU
◧◩◪◨⬒⬓
37. dblohm+bn[view] [source] [discussion] 2022-06-22 12:52:27
>>fauige+Fm
Brave and Vivaldi fall into the “don’t matter” category.

Call me when a Chromium fork displaces Chromium.

replies(2): >>fauige+rn >>jefftk+zu
◧◩◪◨⬒
38. timw4m+dn[view] [source] [discussion] 2022-06-22 12:52:49
>>horsaw+jj
KDE's Konqueror is a webkit browser, and there are others. Safari is not available on Linux, but it doesn't need to be.

I disagree that Apple is underinvesting: their slower, more deliberate pace can be an advantage: you can see the pitfalls of implementations in other browsers. I am not disagreeing that Apple has had their own share of bugs, though.

◧◩◪◨⬒⬓⬔
39. fauige+rn[view] [source] [discussion] 2022-06-22 12:54:14
>>dblohm+bn
If your argument is based purely on market share then it's basically a tautology.
replies(1): >>dblohm+Sr
◧◩
40. chrism+1o[view] [source] [discussion] 2022-06-22 12:58:42
>>fauige+g9
Licensing isn’t what is important here, control is. The vast number of major contributions and contributors come from Google, and therefore they can steer the project in any direction they wish. That it happens in the open is and accidental side effect that Google can leverage at will to claim it isn’t really in control when regulators come knocking.
◧◩◪
41. justco+8o[view] [source] [discussion] 2022-06-22 12:59:25
>>tannha+Xm
Javascript sucks. CSS is misunderstood.
replies(1): >>admax8+pz
◧◩◪◨⬒
42. fauige+Mo[view] [source] [discussion] 2022-06-22 13:03:10
>>dredmo+si
>My point is that Open Source of itself is not sufficient

And I didn't claim that it was. My point was merely that Chromium being open source changes the equation pretty fundamentally compared to the IE situation.

Whether it's enough to make a Chromium monopoly consistent with an open web, I really don't know. There are very good reasons to be sceptical.

replies(2): >>skinny+Rq >>dredmo+iw
◧◩◪◨⬒
43. fauige+gp[view] [source] [discussion] 2022-06-22 13:06:02
>>turmin+Jl
They can make some specific features of any forks useless, not all of them as the FlOC situation has demonstrated. But the same is true for features of alternative browser engines that don't gain enough market share.
replies(1): >>skinny+ls
◧◩◪
44. yjftsj+tp[view] [source] [discussion] 2022-06-22 13:06:46
>>tannha+Xm
I don't think that's a failure of FOSS, just a scoping problem. Open source is a good thing and a contributor to a strong ecosystem, but it's not sufficient by itself.
replies(1): >>tannha+AN
◧◩
45. falcol+Ep[view] [source] [discussion] 2022-06-22 13:08:22
>>fauige+g9
Chromium may be open source, but chrome and many of its derivatives are not. The core being open source won’t protect any but the tiniest minority.
◧◩
46. ajross+Nq[view] [source] [discussion] 2022-06-22 13:15:29
>>wdb+X2
Not engaging on the Google side here, but... that is not "what Microsoft did". IE shipped a ton of its own features, yes. But in general that was a good thing for the industry. IE is where we got the original AJAX flows, for example.

Where things went off the rails was the things Microsoft refused to implement due to their monopoly position. They had a binary component architecture, but it wasn't sufficient to run Java. They had Java, but it was a vestigial and crippled version. Their HTML/CSS engine was just "odd", incompatible not only with emerging standards but with any published standard at all.

Basically "the problem" with IE wasn't that Microsoft "did whatever it wants", it was that it did (or didn't do) very specific things intended to prevent users from wanting to use IE at all, in a vain attempt to favor desktop applications or IE-specific implementations.

◧◩◪◨⬒⬓
47. skinny+Rq[view] [source] [discussion] 2022-06-22 13:15:48
>>fauige+Mo
Your comments appear to be saying that Chromium being open source makes the equation better. Like the comments defending this point about Brave and other wrapper browsers.

So you’re not claiming open source is sufficient but you are seemingly defending it is a better situation.

While I and some other commenters are signaling we don’t think the situation is better.

To me the fundamental part of the equation is outsized power and influence. Being open source or not is part of the equation, but not as close to as fundamental as the core issues with this. This is made much much worse now than 20 years ago with the costs to get your own browser going so much higher. Which leads back to the outsized power being the fundamental issue.

Open source can even be argued to be a benefit to Google retaining power. Having enough attention diverted to the possibilities of open source when Google has only monumentally gained from open source with paltry benefits that are usually brought up as defenses against its power. Like AOSP mattering because China doesn’t use Google’s Android and some other irrelevant projects.

Any fundamental differences so far are giving Google and any other major central powers more power.

replies(2): >>fauige+Gs >>jorvi+pu
◧◩◪
48. nimajn+yr[view] [source] [discussion] 2022-06-22 13:20:50
>>remus+2g
Can you explain you explain what I'm looking at in your link? I only sort of understand, but I'm not confident I'm understanding it correctly. (sorry, this is probably a stupid question)
replies(1): >>remus+Hu
◧◩◪◨⬒⬓⬔⧯
49. dblohm+Sr[view] [source] [discussion] 2022-06-22 13:22:53
>>fauige+rn
How can market share not be part of the discussion concerning who controls the web?

You wrote:

> The fact that both Brave and Vivaldi were able to disable Google's FlOC within a very short period of time

Okay, they disabled some stuff. That isn’t a fundamental divergence from the upstream project.

The original argument was that Google wouldn’t control the web in a Chromium monoculture because anybody can just fork it.

I disagree. My argument has two prongs:

1. A Chromium fork can only sever itself from Google’s control if it is not taking patches from upstream (ie, Google). I’m particularly thinking about the most consequential pieces: web APIs, not Google ad tech. That’s going to require an army of developers who now are immediately thrust onto the web API treadmill.

2. If a Chromium fork’s market share is tiny, how is it going to displace Google’s influence on the direction of the web? It isn’t. Everybody will still be coding against Google’s Chromium.

replies(4): >>jefftk+Pu >>dubswi+mv >>fauige+sx >>_ea1k+aA
◧◩◪◨⬒⬓
50. skinny+ls[view] [source] [discussion] 2022-06-22 13:26:08
>>fauige+gp
This stuff isn’t that big of a deal in the overall scope. Not when compared to seeing how Google controls Android which has a longer history of others trying to get away from it. It didn’t work. Android is even more entrenched in most of the world sans China.

These sorts of arguments probably help cement Google’s power. By giving the guise that the open source part of the equation can be the key to usurping Google’s power. Instead of it mostly being the other way around.

It would not be surprising if Google loves these tiny changes from Chrome and Android. So the discussions and sentiment never get close to how bad it got for IE or other monopolies and dangers of power.

replies(1): >>fauige+II
◧◩◪◨⬒⬓⬔
51. fauige+Gs[view] [source] [discussion] 2022-06-22 13:28:38
>>skinny+Rq
>Your comments appear to be saying that Chromium being open source makes the equation better. Like the comments defending this point about Brave and other wrapper browsers. So you’re not claiming open source is sufficient but you are seemingly defending it is a better situation.

Yes, that's exactly right. I think Chromium being open source changes the equation for the better compared to the IE situation. Whether it is sufficiently better to make it work, I'm not sure. I do see Google's outsized influence as a significant problem. I'm not denying that at all.

The fact that browsers like Brave have made changes that go against Google's interests is cause for some optimism though.

◧◩◪◨⬒⬓⬔
52. layer8+2u[view] [source] [discussion] 2022-06-22 13:37:08
>>paol+zf
The problem wasn’t per se that MS stopped (having a stable platform that doesn’t change continuously is in principle a good thing), it was most of all the many quirks, inconsistencies and bugs that IE had.
replies(1): >>fullst+7i1
◧◩◪◨⬒⬓⬔
53. jorvi+pu[view] [source] [discussion] 2022-06-22 13:39:50
>>skinny+Rq
You are under the mistaken assumption that Google maintains absolute power over the Chromium codebase.

It is very permissively licensed, and Microsoft’s Edge is so successful and Microsoft is contributing a ton upstream. In a few years time they will have de-facto equal say over where the codebase goes. If Google disagrees too much, we will in fact see a fork.

replies(1): >>jacobo+pv
◧◩◪◨⬒⬓⬔
54. jefftk+zu[view] [source] [discussion] 2022-06-22 13:41:09
>>dblohm+bn
> Call me when a Chromium fork displaces Chromium.

This hasn't happened with Chromium, but it did happen with WebKit.

◧◩◪◨
55. remus+Hu[view] [source] [discussion] 2022-06-22 13:41:49
>>nimajn+yr
It is a website that compares which features are available in which browsers. On the linked page it's comparing the availability of web APIs in the latest versions of chrome and safari to demonstrate that safari has not implemented many of the web APIs chrome has implemented.

These APIs are one of the big areas where chrome/google have tried to expand the remit of what's possible with web apps, for example the file system api can be used by a web app to access files directly on a users machine.

◧◩◪◨⬒⬓⬔⧯▣
56. jefftk+Pu[view] [source] [discussion] 2022-06-22 13:43:12
>>dblohm+Sr
> A Chromium fork can only sever itself from Google’s control if it is not taking patches from upstream (ie, Google). I’m particularly thinking about the most consequential pieces: web APIs, not Google ad tech.

It's generally far easier to turn APIs off than add new things. Keeping a fork up to date with upstream while maintaining a list of Chromium platform additions that are disabled is exactly what we're talking about here, no?

◧◩◪◨⬒⬓⬔⧯▣
57. dubswi+mv[view] [source] [discussion] 2022-06-22 13:46:53
>>dblohm+Sr
> Okay, they disabled some stuff. That isn’t a fundamental divergence from the upstream project.

They created a new ad model where users are paid for their attention.

◧◩◪◨⬒⬓⬔⧯
58. jacobo+pv[view] [source] [discussion] 2022-06-22 13:47:07
>>jorvi+pu
Edge and Firefox are each under 5% of web browsing (among desktop browsers, each under 10%), vs. Google with well over 50%.

Furthermore, from what I can tell, Edge users are predominantly former IE users (rather than coming from other browsers), and combined IE + Edge use is still declining over time.

◧◩◪◨⬒⬓
59. dredmo+iw[view] [source] [discussion] 2022-06-22 13:52:21
>>fauige+Mo
You write here "And I didn't claim that it was", but you'd claimed initially "That's a completely different situation". (https://news.ycombinator.com/item?id=31834544)

I'm not seeing your more recent statement as consistent with the first, given my own response: "Open source without the option for an alternate development organisation to drive or steer development direction means vey little."

Again: Microsoft's locus of control was not based on source code or standards, but on its control over the PC desktop market. MSIE shipped by default with that desktop, and any other browser, including Chrome, had to find its way to that desktop.

Microsoft has now ceded its own browser engine (Trident, I believe) for Google's (Blink), with Microsoft Edge. As this browser still ships by default with Windows, Chrome owns that platform by default.

Google also controls its own operating systems, Android (mobile and tablets) and ChromeOS (Chromebooks). Given Android's overwhelming numerical advantage in overall devices,[1] Google effecitely have Microsoft's previous leverage mechanism to themselves.

Google as the dominant search provider have an advertising advantage in advocating their browser, both within search and on Google properties with "works best with Chrome" or equivalent.

And again, Google effecitvely dominate both development of Chrome and Chromium, including gatekeeping over what code makes it in to each project, and through its own browser development, dominance within WHATWG, and ranking preferences withing Google Web Search, as well as compatibility favouritism through popular Google properties such as YouTube, Web standards themselves.

Microsoft's monopoly lock-in had a single peg, Google has four (OS, promotion, Chrome development, Web standards).

I do have to admit though, yes: It is a completely different situation. Microsoft's advantage was far weaker than Google's now is.

________________________________

Notes:

1. "As of April 2022, Android, an operating system using the Linux kernel, is the world's most-used operating system when judged by web use. It has 43% of the global market, followed by Windows with 30%, Apple iOS with 17%, macOS with 6%, then (desktop) Linux at 0.98% also using the Linux kernel." https://en.wikipedia.org/wiki/Usage_share_of_operating_syste...

My point was merely that Chromium being open source changes the equation pretty fundamentally compared to the IE situation

replies(1): >>fauige+qC
◧◩◪◨⬒⬓⬔⧯▣
60. fauige+sx[view] [source] [discussion] 2022-06-22 13:57:41
>>dblohm+Sr
>How can market share not be part of the discussion concerning who controls the web?

Of course market share has to be part of the discussion. But the way in which you used it seems tautological. Also, market share affects alternative browser engines just as much as Chromium based browsers.

>The original argument was that Google wouldn’t control the web in a Chromium monoculture because anybody can just fork it.

That wasn't my argument though. I don't know if Google wouldn't control the web in a Chromium monoculture. It very well might. My argument was that the IE era does not serve as a valid historical precedent because the fact that Chromium is open source changes the situation in very significant ways.

>A Chromium fork can only sever itself from Google’s control if it is not taking patches from upstream (ie, Google)

I don't think Chromium based browsers can completely extricate themselves from Google's control. But this is not a black and white question. Alternative browser engines cannot do that either.

You make a good point that web APIs are a better test for Google's control than ad tech. But this kind of control affects independent browser engines just as much as Chromium based ones. If Chrome doesn't implement a particular web API then the API is dead in the water. That's where market share matters.

◧◩◪◨
61. admax8+pz[view] [source] [discussion] 2022-06-22 14:08:23
>>justco+8o
JavaScript is misunderstood, CSS sucks.
replies(1): >>tannha+FI
◧◩◪◨⬒⬓⬔⧯▣
62. _ea1k+aA[view] [source] [discussion] 2022-06-22 14:13:07
>>dblohm+Sr
> How can market share not be part of the discussion concerning who controls the web?

Because market share can change. Its a statement of the past when we are talking about the future.

Put another way, would Google have had an easier time building Chrome and Chromium if IE had been 100% open source when Chrome was started?

Remember, it wasn't that long ago that IE dominated, and MS still has many of the same advantages now that they had back then.

◧◩◪
63. nemoth+eA[view] [source] [discussion] 2022-06-22 14:13:29
>>tannha+Xm
>all the while not a single end-user app was created in the last decade.

This is the tragedy of the Linux Desktop. The problem with F/OSS is the "Free" part (as in "Beer"); as long as users resist paying for software, you will never have a rich enough ecosystem to develop that very software. The problems you list with "systemd, wayland, snaps/flatpacks, Docker, k8s, and all the other erratic developments" is that they are largely meant to solve corporate problems.

◧◩
64. NoGrav+iB[view] [source] [discussion] 2022-06-22 14:18:41
>>fauige+g9
It's not that different a situation. Chromium is open-source, but it's not community-based. If Google wants to do a rug-pull on Brave, they can do so at any time. Not as trivially as if it were closed-source, but not that difficult, either. I doubt Brave have the resources to maintain security updates, much less keep up with standards, on an abandoned browser engine codebase.
◧◩◪◨⬒⬓⬔
65. fauige+qC[view] [source] [discussion] 2022-06-22 14:23:08
>>dredmo+iw
>You write here "And I didn't claim that it was", but you'd claimed initially "That's a completely different situation".

Yes, and I stand by that. Chromium being open source changes the situation completely. It makes no sense to compare the IE era to any Chromium monopoly without even mentioning that Chromium is open source.

>I'm not seeing your more recent statement as consistent with the first, given my own response: "Open source without the option for an alternate development organisation to drive or steer development direction means vey little."

I don't see any inconsistency. I simply disagree with you. It matters a great deal that Chromium is open source. It changes the politics in the industry. It changes the economics. It changes the regulatory situation. It changes the facts on the ground in terms of available browsers.

I do get your point though, and it's not that I disagree with everything you're saying. I just disagree with the claim that open source Chromium "means very little".

replies(1): >>giantr+YZ
◧◩◪
66. megama+7D[view] [source] [discussion] 2022-06-22 14:25:46
>>dredmo+Za
Why don't these criticisms apply to Linux? The relationship between Linux Core and the Flavors of Linux seems to work well. Edge, Brave, Opera and more are all using the Chromium engine. If Google went off the deep-end, they would easily have enough resources to maintain a fork.
replies(3): >>ciphol+vI >>kitsun+3O >>dredmo+GW
◧◩◪◨
67. escler+8D[view] [source] [discussion] 2022-06-22 14:25:49
>>paol+He
Maybe if Mozilla had just forked Chromium in ~2015, its market share wouldn't have gotten as low as it is right now.

I've told some people to switch to Firefox. A lot of them switch back to Chrome after a while, simply because it's faster.

68. gianca+rD[view] [source] 2022-06-22 14:27:21
>>paol+(OP)
It's a blessing and a curse, because since Google only builds web and mobile apps, it means their web apps that require specific features will have to be updated in the browser, so indirectly we got amazing tech like Slack and Discord out of it.
replies(1): >>FartyM+I91
◧◩◪
69. NoGrav+LE[view] [source] [discussion] 2022-06-22 14:32:39
>>remus+2g
And Firefox also doesn't follow suit (to some extent). But Apple is the only organization with any influence because of their captive market.
70. solard+wF[view] [source] 2022-06-22 14:35:56
>>paol+(OP)
I'm sure this is an unpopular opinion, but, IMO, the web was better for users and devs back then.

For users, IE6 was an era of unrivaled simplicity where the essential hypertext purpose was already fulfilled. Trident (its layout engine) wasn't great but it got the job done. And that same era spawned alternative browsers around that engine, the same way we have Chromium derivatives today, where the real innovation happened. Tabs, ad/popup blocking, easy per-site searching, auto-cookie cleaning, etc. were all present in browsers like NetCaptor (https://en.wikipedia.org/wiki/NetCaptor) or Maxthon (https://en.wikipedia.org/wiki/Maxthon), which all used IE. Nobody had to worry about "will this page work in my browser".

For devs, IE6 was the closest thing to a real standard the Web ever saw... more than at any time before or since. Its monopoly created a much stronger de facto web standard than anything the W3C has tried to coerce or the WHATWG has tried to suggest. It allowed innovation around a common web layout, in terms of browser features, instead of overloading the DOM with flashy interactives that nobody asked for.

Then ActiveX came and went, competed with Java applets, Flash took over, Firefox and Webkit started taking off, Javascript got more powerful... and Microsoft's beautiful walled garden collapsed. What do we have to show for it, two decades later? Slower pages with unnecessary complexity, written in transpiled languages ten layers deep, with a UX more focused on dark patterns than getting to the point. What's your typical complex web app... Gmail? It's good, sure, but in replacing Eudora, we ended up with the messiest, jankiest, hackiest ecosystem in the history of consumer computing.

It was really too bad Microsoft was the one who got away with IE6's monopoly. If it had been a proper browser vendor who took (and maintained) control from the early days, the web would be a much cleaner ecosystem, like the walled garden app stores we have today.

Even today, we're back in the same situation with on iOS, where every browser is just WebKit underneath. iOS web browsing is thus a lot cleaner than than crapfest on Android, where every browser ships their own renderer and no two cheap Android phones ever render the same website the same way.

<old man yells at cloud>Frankly, I'm just not sure it's worth it? Twenty years of web dev later, and honestly I think it's just gotten worse. Most people still just want to look up restaurant hours or send a message to their friends or whatever. The rest is crust.</old man rant>

◧◩
71. stjohn+IH[view] [source] [discussion] 2022-06-22 14:46:46
>>fauige+g9
Is someone maintaining a significantly different version of the chromium engine that I'm not aware of? Google can always change the license on Chromium as well which would require a hard fork and basically you end up with diverging versions. No we need multiple (or at least two browser engines) browsers.
replies(1): >>mildre+Yd1
◧◩◪◨
72. stjohn+RH[view] [source] [discussion] 2022-06-22 14:47:30
>>fauige+1f
You are ignoring the fact that Google can start making changes to make it incompatible on a scale that a small team of open source maintainers couldn't hope to keep up with.
◧◩◪◨
73. ciphol+vI[view] [source] [discussion] 2022-06-22 14:49:42
>>megama+7D
If one Linux distribution had 90% of Linux users, that might be a good comparison.
◧◩◪◨⬒
74. tannha+FI[view] [source] [discussion] 2022-06-22 14:50:22
>>admax8+pz
You don't know how much CSS sucks until you understand it. Which is kinda the problem. CSS, its lack of formal semantics, self-serving spec process (as W3C's last holdout), and aura of Stockholm's is bordering on the criminal. There's no comparable tech as CSS that is as directly associated with the slip of the web into the hands of "browser vendors", for professionals and laymen alike.
◧◩◪◨⬒⬓⬔
75. fauige+II[view] [source] [discussion] 2022-06-22 14:50:36
>>skinny+ls
I think Android is very different, because the open source parts of Android (AOSP) do not constitute a viable OS on their own. The entirety of what we know as Android is simply not open source.

To make matters worse, Google has put in place some legal roadblocks against device vendors using AOSP in markets where others can fill in for some of the proprietary Google parts.

These requirements are subject to regulatory action and I'm almost 100% certain that they will be deemed anticompetitive and therefore illegal.

◧◩◪◨
76. corrra+8N[view] [source] [discussion] 2022-06-22 15:08:44
>>within+Kg
Please. I've been using the Web since '95, and working on the Web nearly as long. Safari's where I do almost all my browsing, work and personal. It's a fine browser. If I could use it on Windows and Linux, I wouldn't hesitate to choose it over Firefox and Chrome and their derivatives.
replies(1): >>within+fV
◧◩◪◨
77. tannha+AN[view] [source] [discussion] 2022-06-22 15:10:45
>>yjftsj+tp
The problem is that we're inclined to ignore the nonsense and great destroyer of content that is the web just because it's implemented using F/OSS.
◧◩◪◨
78. kitsun+3O[view] [source] [discussion] 2022-06-22 15:12:17
>>megama+7D
For what it’s worth, there are those of us who don’t think it’s great for GNU/Linux to be overwhelmingly dominant in the FOSS operating system sphere. It’s a wonderful project that we’re fortunate to have, but monocultures are rarely healthy.
replies(1): >>dredmo+OV
◧◩◪
79. coffee+vU[view] [source] [discussion] 2022-06-22 15:39:17
>>tannha+Xm
> The same thing has happened to Linux which was ok as long as it was chasing commercial Unix, spawning POSIX even; but look what happened with systemd, wayland, snaps/flatpacks, Docker, k8s, and all the other erratic developments - all the while not a single end-user app was created in the last decade.

Strongly disagree. Desktop Linux is better than it's ever been before, and not at all comparable to the degenerate hellhole that is the modern web.

systemd isn't perfect, but I think it's an improvement from traditional init. If you prefer the simplicity of traditional init systems, then you're free to use a non-systemd distro. Wayland is a much-needed modernization and simplification of the graphics stack, and again, nobody's forcing you to use it - X11 won't disappear any time soon. Snap, Flatpak, Docker, etc aren't exactly my cup of tea either, but again, nobody's forcing us to use them. Debian, Arch, etc are chugging along just fine. Meanwhile, PipeWire is a significant improvement compared to bare ALSA or Pulse+Jack, and iwd is a significant improvement compared to wpa_supplicant+NetworkManager.

As for new end-user applications, how about Sway?

◧◩◪◨⬒
80. within+fV[view] [source] [discussion] 2022-06-22 15:42:47
>>corrra+8N
That doesn't change their incentives. They might make a nice browser, for you. On every other OS, Apple's software is so slow as to be borderline useless. Watching iTunes struggle to download album art is almost as entertaining as listening to the music.

I do use a MBP daily, and the software there is amazing. But seeing that their software barely works outside of their platform, it's a miracle they have any customers at all.

replies(1): >>corrra+z21
◧◩◪◨⬒
81. dredmo+OV[view] [source] [discussion] 2022-06-22 15:44:58
>>kitsun+3O
I'd be among that number.
◧◩◪◨
82. dredmo+GW[view] [source] [discussion] 2022-06-22 15:48:36
>>megama+7D
They do.

Linux itself is at least not a proprietary and commercial entity, though quite arguably its development has largely been captured by a set of proprietary and commercial entities. There's enough multilaterality in that group that fixed loci of control don't seem overwhelmingly apparent, but I'd definitely watch for those.

I've been concerned over numerous elements of Linux development (including viewpoints expressed by senior developers) for a decade or so. I think you'll find some level of concern expressed by others, including some very senior former Linux devs. (I'm not positive A.C. has said as much, though that's a vibe I get.)

◧◩◪◨⬒⬓⬔⧯
83. giantr+YZ[view] [source] [discussion] 2022-06-22 16:03:25
>>fauige+qC
> Yes, and I stand by that. Chromium being open source changes the situation completely.

This is just a ridiculous assertion. Blink being Open Source does not change what Google does with the engine. If the web was Blink with a handful of irrelevant Blink forks then the web is Blink. That means whatever stupid specs Google puts forward like WebBluetooth or WebFacialTrackingAttentionMonitor become de facto web technologies.

No one outside of Google will affect the direction of Blink. Even if Microsoft tried, Google still has an overwhelming number of deployments and overwhelming influence with search and advertising.

Part of the problem of IE dominating the web was Microsoft using that domination to push their ecosystem and nudge out competitors. If things like ActiveX and VBScript had been more popular there would have been no room for Firefox to make inroads against IE.

Google's Web* specs they push are their equivalent of Microsoft's proprietary extensions of the web. No browser written from scratch can hope to catch up to Blink without billions of dollars of investment. A Blink fork disabling the most privacy invading Web* specs can't meaningfully compete with Google's install base and promotion.

What you're missing is the fact a project is Open Source doesn't mean it's governance is in any way open. The governance of Blink is not meaningfully open. Nothing a non-Google contributor says means anything to Google. They already add in half-baked and poorly thought out Web* specs to Blink with little concern for standards processes and there's at least some competition from Firefox and Safari. If Google doesn't care now it's ridiculous to assume they would care if Blink completely dominated in the browser space.

replies(1): >>fauige+7K1
◧◩◪◨⬒⬓
84. corrra+z21[view] [source] [discussion] 2022-06-22 16:16:14
>>within+fV
> But seeing that their software barely works outside of their platform, it's a miracle they have any customers at all.

I don't think very many of their customers run any of their software anywhere other than on Macs and iDevices, so I expect that doesn't have much effect. Aside from the apple TV app on Roku and various TV operating systems and such. And still, none of this makes Safari not an "actual browser".

replies(1): >>within+ro1
◧◩
85. FartyM+I91[view] [source] [discussion] 2022-06-22 16:45:18
>>gianca+rD
Some of Google's web apps (for example: Stadia) only work on Chrome, so this doesn't always help anyone else.
replies(1): >>gianca+bf2
◧◩◪
86. mildre+Yd1[view] [source] [discussion] 2022-06-22 17:02:10
>>stjohn+IH
No, Chrome came from WebKit and from KHTML. The code does not belongs to Google at all and they can't re-license it.
◧◩◪◨⬒⬓⬔⧯
87. fullst+7i1[view] [source] [discussion] 2022-06-22 17:18:18
>>layer8+2u
Even among browsers with the same version numbers! I recall array.push or array.pop missing on some Windows PCs with identical IE6 versions. It had to do with the upgrade path that the PC took.
◧◩◪◨⬒⬓⬔
88. within+ro1[view] [source] [discussion] 2022-06-22 17:46:54
>>corrra+z21
I think by their decision not to implement so many APIs we can say it is /not/ an “actual browser” and more of “check the box” browser.
replies(1): >>wdb+Ss1
◧◩◪◨⬒⬓
89. wdb+5r1[view] [source] [discussion] 2022-06-22 17:56:49
>>threes+3m
Same here. Safari is my preferred browser for content consumption but not for development work
◧◩◪◨⬒⬓⬔⧯
90. wdb+Ss1[view] [source] [discussion] 2022-06-22 18:05:05
>>within+ro1
Maybe. I think implementing APIs like WebUSB, WebHID API, Web Serial API, Web Bluetooth, Web MIDI API etc. is not a big issue. Missing Filesystem Access API and Push API, WebGPU API would be nice to have. But the latter two would need to implement in a way to protect privacy of the user.
◧◩◪◨⬒
91. vanvie+pG1[view] [source] [discussion] 2022-06-22 19:08:06
>>turmin+il
Of course. But the question at hand is: does it matter that the competition is using chromium to power their browsers? At least with chromium, competition is somewhat viable, in case Google goes over more lines than even the general public can stomach.
◧◩◪◨⬒⬓⬔⧯▣
92. fauige+7K1[view] [source] [discussion] 2022-06-22 19:25:54
>>giantr+YZ
>Blink being Open Source does not change what Google does with the engine.

That's absolutely right, but it's not the point.

What matters is how much investment is required to offer an alternative to Google's Chrome. Does it take billions or does it take mere millions?

Building on top of Chromium means that it takes mere millions. And that changes the situation.

For that to be true, it is not necessary to wrest power from Google when it comes to deciding what does or does not go into Chromium as Google doesn't get to decide what goes into any forks.

Does any of this negate the power that Google currently has over web standards by way of Chrome's overwhelming market share? Certainly not.

What it changes is Google's margin of safety when it comes to imposing truly user hostile technology on everybody or stop investing in the technology.

And I don't mean "user hostile" in the sense that it enrages the HN crowd. I mean user hostile in the sense that many normal users will actually look for better alternatives on their own accord, not for political/advocacy reasons.

The fact that open source Chromium exist makes Google's dominance over the web far less assured than it would otherwise be.

replies(1): >>giantr+t32
◧◩◪◨⬒⬓⬔⧯▣▦
93. giantr+t32[view] [source] [discussion] 2022-06-22 21:06:57
>>fauige+7K1
> What matters is how much investment is required to offer an alternative to Google's Chrome. Does it take billions or does it take mere millions?

> Building on top of Chromium means that it takes mere millions. And that changes the situation.

This simply does not follow. If you're building on the back of Blink you're still chasing whatever Google unilaterally decides to include in Blink. You need to do extra work to merge stuff you want and keep stuff you don't want properly disabled. Google has no impetus to make it easy or even possible for third parties to disable features in Blink. The cost to maintain a defanged Blink can very easily go from "mere" millions to billions if Google makes it difficult to merge upstream changes in defanged forks.

If web developers readily adopt whatever Google throws out, and lets be honest it's adtech companies adopting "features" to better fingerprint users without cookies, then a Blink-based alternative to Chrome will get zero uptake. If the top sites on the Web require Google's version of Blink/Chrome with all of Google's handy dandy anti-privacy features then it does not matter in the slightest that a non-Google Blink browser can exist.

You're pretending that Blink being Open Source is somehow going to affect the decisions of web developers (adtech companies). They are going to chase Google's version of Blink/Chrome because that's how they make the most money. Right this second Apple and Mozilla are just barely keeping Chrome from fully dominating the web.

Google is never going to make Chrome overtly user hostile. They're just going to continue to making Chrome an advertiser's dream browser because they are an advertiser. While WebEyeTracking might have some non-advertising use 99% of the user cases will be to make sure people looked at an advertisement long enough. If Google controls the specifications that define the web and sites adopt those technologies, there's no room for alternatives that aren't Google's Blink. Not only can defanged Blink not be practical but neither are non-Blink browser engines.

◧◩◪
94. gianca+bf2[view] [source] [discussion] 2022-06-22 22:22:34
>>FartyM+I91
If it doesn't run on Firefox, you're not getting my visit. That is sad, but its always the case when they introduce bleeding edge features, whats even worse is people've been able to make Google "Chrome Only" Google Apps work with Firefox if you lie about your web browser agent.
[go to top]