Most active commenters
  • MBCook(3)

←back to thread

Is Chrome the New IE? (2023)

(www.magiclasso.co)
284 points bentocorp | 27 comments | | HN request time: 1.51s | source | bottom
1. MBCook ◴[] No.42169292[source]
Yes.

If it works on Chrome, no one cares or even tests for other things.

If there is a JS feature in Chrome they want to use, so it’s impossible to use other browsers (instead of looking wrong) people do it.

Performs fine in Chrome? Ship it.

Yes, Chrome is the new IE in that it’s the only browsers companies care about, just like IE was for a very long time.

Everything has to be Chrome compatible to succeed. That’s the benchmark, not what the spec says.

replies(7): >>42169325 #>>42169431 #>>42169449 #>>42175925 #>>42176093 #>>42176781 #>>42177297 #
2. wseqyrku ◴[] No.42169325[source]
> If it works on Chrome, no one cares or even tests for other things.

We've been through an extensive standardization pass for this to not happen. Anything not matching the specification whether in Chrome or any other browser should be considered a bug.

This is not at all the same as IE, where it just went its own way.

replies(6): >>42169361 #>>42169489 #>>42175472 #>>42175962 #>>42176936 #>>42180649 #
3. beej71 ◴[] No.42169361[source]
> should be considered a bug

Should be, but isn't. At least not in a practical sense.

4. HWR_14 ◴[] No.42169431[source]
Unless you want to have customers on iOS.
replies(3): >>42175398 #>>42176032 #>>42177069 #
5. RachelF ◴[] No.42169449[source]
Yes, Chrome is necessary for some sites that don't work on Firefox.
6. ClassyJacket ◴[] No.42169489[source]
Yes it should be, but it isn't, that's the problem
7. bunderbunder ◴[] No.42175472[source]
The unstated major premise of this assertion is that the standard is a spec that every browser must comply with exactly. It's not; there's not a single browser that has ever implemented 100% of whatever was the latest standard at the time, and major browsers typically also include many of their own additions that go beyond the standard.

This latter bit isn't in conflict with the standard; it's an essential part of the standardization process. The typical route for something making it into the standard is for a browser to release their own browser-specific extension and use that as a basis for advocating that it be added to the standard. XMLHttpRequest, for example, started as an IE-only feature and didn't make it into all the other major browsers for several years. It got a published W3C spec a little bit after that, which meant that browsers needed another couple years to also get synced up on their behavior.

In this respect, Chrome has definitely now taken IE's old position: new Web standards have a tendency to start as Chrome-specific extensions, and then the other browsers have to implement their own versions and get them ratified into the W3C specs in an effort to try and keep up. Which in turn suggests that a compatibility-minded Web developer might want to choose a similar strategy from what was done in the past: test on the most popular browser last.

replies(1): >>42175866 #
8. bawolff ◴[] No.42175866{3}[source]
> The unstated major premise of this assertion is that the standard is a spec that every browser must comply with exactly. It's not; there's not a single browser that has ever implemented 100% of whatever was the latest standard at the time, and major browsers typically also include many of their own additions that go beyond the standard.

Sure, but there is a big difference between implenting 99% of the standard and only implementing like 10%

replies(1): >>42176074 #
9. gtk40 ◴[] No.42175925[source]
I manage websites for a couple of non-profits. A very high percentage of traffic is from Safari (mostly on iOS) -- 40% on one site. Only testing in Chrome seems like a bad idea.
replies(2): >>42177059 #>>42200000 #
10. Y-bar ◴[] No.42175962[source]
As I wrote in a similar thread a year ago: Whenever I point out that some bug which happens in Firefox my colleagues usually responds with some variant of "we tested in Chrome, and that is the standard", or "can you ask the customer to use Chrome instead". Even if Firefox or some other browser may be using a proper standards implementation and the Chrome one being the one with some quirk.
11. MBCook ◴[] No.42176032[source]
I run into enough sites that seem to think nothing but desktops exist and tell you to just not use a phone.
12. Dylan16807 ◴[] No.42176074{4}[source]
It makes a difference in how easy it is to get it working in multiple browsers.

But if developers don't check, then either one could break the site for all the users.

13. nobleach ◴[] No.42176093[source]
No, I dont think this is the case. While a lot of devs use Chrome while developing, we're all well aware that 50% or more of US users are using an iPhone. And that's Safari no matter what. So many do a ton of testing there as well. Firefox often gets the shaft.
replies(1): >>42176731 #
14. rty32 ◴[] No.42176731[source]
I know as a matter of fact that many teams'/companys' approach is "We'll develop and run our CI tests on Chrome only. If it breaks on Firefox or Safari, we'll fix it, but that's as much as what we care about." And I'll be honest, for many organizations, it's a good business and financial move.
15. Zardoz84 ◴[] No.42176781[source]
I do opposite. I develop and test over Firefox. If it works on Firefox, would work on anything (plus I always doing transpilation to baseline)
16. pjmlp ◴[] No.42176936[source]
ChromeOS and Project Fungu.
17. int_19h ◴[] No.42177059[source]
It really depends on where in the world we're talking about. iOS is big in some places (like US) but insignificant in others.
replies(2): >>42178972 #>>42179836 #
18. int_19h ◴[] No.42177069[source]
Some websites basically force you to install the app for that.
replies(1): >>42179067 #
19. ikiris ◴[] No.42177297[source]
This isn't a chrome fault. It's lazy dev orgs. You aren't going to fix lazy dev orgs.
20. MBCook ◴[] No.42178972{3}[source]
It also depends on the kind of site. The more the operator thinks you should be using a desktop, the worse it is.
replies(1): >>42182677 #
21. nerdix ◴[] No.42179067{3}[source]
as Apple intended.
22. throwaway2037 ◴[] No.42179836{3}[source]
iOS is important in all rich countries, and if you want to address wealthy people in developing markets. It is very important for these reasons.
replies(1): >>42181828 #
23. troupo ◴[] No.42180649[source]
What about half-assed specifications that Chrome throws over the wall, ships them, and advertises them as standard everywhere, including web.dev? Even though their status is "not on any standards track"?
24. Woeps ◴[] No.42181828{4}[source]
In Europe Safari has decent 21%. Thus I would not neglect Apples web browser but calling it very important is going a step to far in my opinion.
replies(1): >>42196455 #
25. gtk40 ◴[] No.42182677{4}[source]
Yeah one non-profit is a place that people physically so I imagine a lot of people look at it on their cell phone. We have over half of our visitors on mobile.
26. alsetmusic ◴[] No.42196455{5}[source]
One in five is not enough to be very important? I disagree.
27. buryat ◴[] No.42200000[source]
people with money tend to use Safari