A list of recent hostile moves by Google's Chrome team
mastodon.social
mastodon.social
Chrome is the new IE.
But yeah, that's what you get when you don't know history.
It wasn't because they had poor feature adoption. It was because they'd tend to adopt features in a way that's incompatible with other browsers (of the top of my head, handling of localStorage in private browsing). It was a bit of a "fuck you" to devs since you often had to do browser detection for Safari (much like you used to have to do for IE) and have special branches or polyfills for Safari.
> What made IE the IE everyone hates was its departure from standards(?) and enforcing its own vision of the web
Apple is just as guilty of this. They crippled and bastardised a bunch of features just to push for a more native adoption (depends on how cynical you are, but some say it's for more control over device usage patterns, and some say it's for longer battery life)
It's gotten better and more aligned with other browsers now, though. But alas, I know most are just chromium clones these days
However, Apple did not attempt to divide the web then use its dominant position to make all the content only compatible with their stuff.
With the IE situation, you couldn't just download Firefox and live happy thereafter because every website was made to work in IE and any other browser would simply fail to display the webpages properly either due to the way HTML/CSS is handled or due to some proprietary technology. Apple hasn't done that, maybe only because its tiny marketshare compared to the alternatives but that's how it is. Unfortunately, due to the marketshare of Google Chrome, they can pull an IE and there are signs of it.
The hate towards Safari comes from the Web devs who are angry that they can't send push notifications and have to pay 99$ to Apple to embed their webpage into a WebView to pass as an app.
There's no much hate towards Safari in its userbase, it's by far the most convenient Web browser in Apple's ecosystem, by far the most battery efficient and the performance is top notch too.
Completely different situation with the tragedy of IE.
For example the "standard" implementation of web push is straight up bad. I don't think websites should be able to throw popups asking users with enable notifications, because users are so used to accepting TOS agreements and cookie prompts that they just click "ok" and "accept" on everything, and now your grandma has gambling app ads in her notifications because she accepted notifications from some sketchy site she was linked to on Facebook.
Apple made the right move by requiring you to add a website to your home screen before it's allowed to send you push notifications.
Excuse me? We are talking about "App store" Apple here, right? The Apple that prevents any 3rd party browsers on their platform so devs have to support safari? The Apple that refused to support progressive web apps to push devs into their store?
The Apple which literally won't let users install software they don't approve of, Apple? That Apple?
That's the company you're picking as "didn't attempt to divide the web"? Ooof.
You've been drinking so much Kool-aid your tongue is purple.
Check out the linked article, the moment Chrome have its way into iOS, the web will die because Google will have IE level dominance. The web as we know it goes away, the browser becomes an AppStore where everything is optimised for data collection and ad serve. We already have an AppStore, let's keep having a WWW.
And about the anger towards the AppStore? Well, you should be able to overcome it by drinking some herbal tea.
Apple has banned any browser engine except Safari from iOS.
Of course they didn't, because they outright want to kill the web so all your content is locked into Apple reviewed and taxed apps. Why would they divide the web when their goal is to make sure it's not a viable platform for their newest devices?
Ah. I know of this, but I've never experienced it first hand.
This is more of a nuisanc for users than devs though, but I see what you meant now.
Maybe I am too young, but I vaguely remember using IE5.5/6 and it already slowly being slowly phased out. I also remember the struggles as it tried to stay relevant. I can't even remember a website that was made "for IE"; all I remember is sites saying IE is poorly supported and to download literally anything else lol
Flash would like a word with you.
When TypeScript came out the type support was what made me become a very early & passionate adopter even though it was very bleeding edge & a pain to use with other libraries. The cuts were worth it because they always saved much greater pain later. It was also an easier sell than something like Elm.
Now, this is from the perspective of the web developer. I don't think IE was ever hated the same way from the end-user perspective.
Chrome is still innovating, but now end-users hate it, because it's trying to be too much. The "new IE" hat still belongs to Safari.
The JS and CSS and HTML box model worked differently, the websites were displayed correctly only on IE or only on other browsers. People put text that says "best viewed in Internet Explorer 6" at the bottom of the page or straight out blocked users from displaying the page in other browsers and encouraged them to download IE - just the same thing we have with Chrome today when anything that's using some advanced API.
IE was hated after the fact of cornering the whole marketshare and making the web developers build all the websites to work on IE only.
Initially, IE was very innovative browser too and they were the inventor of technologies like Ajax, introduced in IE5. Back in the pre-hate days, the web developers loved IE and it's innovative ways that let them to cool stuff.
Chrome being still innovative doesn't mean much. Once they make sure that websites are built to work in Chrome only, they can relax and stop spending money on it and increase profits and stock prices by rent seeking.
We should probably be glad that Microsoft basically stopped all IE investment when the dot-com crash happened (IE6 came out 2001), if they had kept investing the internet might still be dominated by MS
Which sounds a lot like Chrome, except closed source. Those considering how big and cumbersome browsers are... does open source that matter that much in the grand scheme of things? Just browser complexity is a HUGE moat, there are probably 5-10 organizations that can sustain leading edge browser development 10+ years.
Also remember the context: Netscape was just as gung-ho with standards as IE and everyone was kind of figuring out what did and didn't work on the fly. To just ossify a standard at some point just made no sense, and to keep bashing on IE for their better box model "because Micro$hit bad" made even less sense. Good standards respond to what's going on in reality.
This was required for compatibility with Netscape. Developers coded for the Netscape box model when it was dominant, so Microsoft had to follow the same model to prevent the pages from breaking when viewed in Internet Explorer.
IE6 was the best for a long time, also it had
VML which it kept in place and didn't move on SVG for a looooonnnnnngggg time, because of course VML was integrated in office products as the vector markup format and probably because it was made in MS.
So they had a vision for a vector image markup, and that was what they did.
SMIL-like extensions to HTML, and the use of behaviors in css were also part of their "vision" https://www.jb51.net/shouce/dhtml/time2/time.html
visions, like ideas, are a dime a dozen - in a browser market it matters if your visions are standards because if not they break the web.
IE's visions were not standardized and not supported by other browsers, they tried to instead do an end run around standardization. Chrome is the new IE. Chrome removing JPEG XL seems a pretty good indicator of that.
Also Safari had advanced color profiles before the other browsers, Safari does better work on accessibility than the other browsers, if most web developers thinks Safari is the new IE and Chrome is great then I think they aren't paying more than superficial attention to things.
Apple seem to be better than most at accessibility features and have been since day one. It's a shame that the best in business for accessibility is a private company.
As an example, take "double margin bug" [1]. It cannot be explained by alternative standards.
I remember there were more bugs of this type, but can't google them quickly.
[1] https://css-tricks.com/ie-css-bugs-thatll-get-you-every-time...
Of the items in the link, only one is “adding functionality”.
The others are (1) not supporting an image file format and (2) removing functionality from extensions.
> IE was absolutely hated for not evolving
IE was also hated for activex along with a number of non-standard extensions added to support Microsoft use cases. See https://www.cnet.com/tech/services-and-software/ie-5-5-anger... for adding new html elements and a new system of dhtml behaviors as an example of syntax only supported by IE.
They do? That's quite a claim. I work with a number of people who were simply told that installing chrome is part of setting up your computer and don't really have any opinion -- "chrome" is the word for looking at a web page and "chrome is just how computers work". At least for the {desk,lap}top, I think that's the vast majority.
Making Windows a requirement for the web. Things like ActiveX.
MS seemed to innovate most in breaking hacks that helped to work around their "quirks".
First time seeing it, I personally don't like how much power Google is getting with ownership of Chrome, and they already try to force direction of whole world into places that benefit them at cost of whole mankind (ie wasm, tracking everybody to hell, trying to fight adblocks).
Having 1 core browser and no competition is plain bad, Google wins and everybody else loses down the road. That's enough to get opinion and use Firefox + ublock origin. Getting a better version of Internet via that is a nice bonus.
IE introduced DHTML and made designing webpages way easier than just using the DOM , IE also introduced AJAX. Sure it stagnated at some point but IE contributed a lot to the web.
Well, back in the late 90s it was all about ActiveX and integration with other Windows components and applications in order to shove all other browsers out of the marketplace, gain dominance over the web, and further bolster the Windows hegemony by doing so.
So, as one trivial example, you could export a Word document as a web page, open it up in IE and it would look great. But then you'd open it up in Netscape and you're left wondering "WTF?" because it looked terrible and the images were horribly degraded - intentionally degraded, as it turned out.
You'd open up the page source to figure out what was going on and you'd see a bunch of ActiveX crap for the images that would only work in IE. And, IIRC, the images themselves were BMPs, rather than JPEG or GIF (can't remember if PNG was supported at this point in any browser, but it certainly wasn't by IE or Office apps). So the images would look high quality in IE (and have massive file sizes, because BMP), whereas Netscape and other browsers didn't support ActiveX or BMP so they were just displayed as low-quality (IIRC) GIFs with extremely low colour depth. They could have displayed high quality images if they'd used a more suitable format, like JPEG, but they deliberately chose the most crappy image format, so that photos would look terrible in anything other than IE and people would think IE was a better browser as a result.
Once the EU's antitrust case against Microsoft gained pace, IE development really stalled, and that's when it stopped evolving. This was around the time of late IE4/early IE5 era. You'd be hard pressed to spot any substantive differences between IE5 (released in, what, 1999?) and IE6 (release, I think, in 2001). So then, fast forward to the 2010s and IE6 is still around all over the place: doesn't support PNG, doesn't support HTML5, doesn't support much of CSS, polyfills can only cover up so much, etc.
You had IE7, IE8, and IE9 as well, which were also dogshit (IE9 marginally less so), and didn't implement standards properly or had some MS-centric view of functionality implemented (old habits die hard, even though the battle was lost by that stage).
IE10 was starting to feel like Microsoft were taking web standards seriously, but still didn't support loads of recent APIs (Web Audio springs immediately to mind). Same with IE11: better but still too far off.
Edge was better again but caught in the middle: it still wasn't as good as Chrome and Firefox but now it had also removed all vestiges of IE support, for addins and suchlike, so it had alienated that crowd too.
And then Microsoft just sort of gave up: they moved Edge to Chromium which, at the time, I thought was a mistake and bad for the browser landscape and, no surprise, so it has turned out to be.
Now you have all the Chromium based browsers (including Brave), and Firefox (which is substantially funded via Google), and there aren't really any other mainstream capable browser engines out there. And, no surprise, Google are abusing their effective monopoly power because that's what effective monopolies always do.
Chrome actually is the new IE because with it Google are doing (much more successfully) what Microsoft tried to do with IE in the late 90s.
I personally loath Microsoft, and came up through the Commodore tract, into Linux. Never could stand the company, their products.
I won't blindly dislike, I had my reasons, but it's been a long time since the early years. So I tried Edge for android, back when Microsoft was going on about not being an ads platform like Google.
I thought, OK, maybe they've ripped out Google's tracking. Made it less invasive, maybe they'll even enable pinch zoom and reflow, like Opera does.
Nope. None of that. And the amount of phone home I saw with tcpdump was mind bogglng.
So sad. They could have taken chrome, made it non-invasive, added pinch zoom and reflow, and lots of other such things. I'd have used it, been happy with it, sing their praises.
But instead, it's the same old, short range, junk.
It still has a broad market share, and even Chromium forks are not making a dent. They are evidently doing something right.
Netscape had lame <blink> while IE had the very cool <marquee> instead.
Yep, for various usability reasons, I used IE as my daily driver until Windows updates disabled it. Never liked Chrome. Using Firefox now.
Chrome is doing worse than not evolving ...
... it is evolving towards evil.
Compared to this, stasis would be a blessing.
For all IE's weaknesses, it didn't "make" banks do any such thing. They chose that.
https://en.wikipedia.org/wiki/Internet_Explorer_for_UNIX
It doesn't disprove your point, it's just a cute bit of trivia.
I spent more time chasing Safari bugs and rendering idiosyncrasies than I did dealing with IE11, frankly.
The worst I deal with in Safari is lack of certain features (often things that weren’t standardized and Chrome just added) and some minor CSS quirks. In some of those cases when I dig into the “issue” it appears that Safari is handling it in a way that makes more sense. The only Safari issue that I have run into multiple times and disliked is the viewport height issue but new CSS units (dvh I think?) should fix that.
On the other hand IE11 had a whole slew “Why isn’t this working?” Issues that made zero sense. I _loved_ the bugs that would not reproduce if you had dev tools (or what passed for IE dev tools) open or things related to cross-origin that just behaved differently for no good reason. QA found way more issues in IE browsers than Safari in my experience.
And while IE11 was the least bad of the IEs I don’t think you get to use it as a goalpost. IE6-10 (and 11) caused me immense pain and frustration. Have we all forgotten using images to display a rounded corner? A 1px wide image to display a gradient? Or just images as buttons in general since CSS support was shit?
The gross hacks I did for IE do not compare to what I need to do for Safari and anyone who says differently either didn’t live through that period (as a developer) or has a short memory.
Most bugs I've found aren't bugs but valid "defense in depth" agains the bastards who want to steal my grandma's money.
I compared the versions of Safari I had to support in 2017/2018 to the versions of IE I had to support in 2017/2018 (11) for that specific contract. There is definitely no contest when it comes to the older versions.
I find it interesting that folks assume I was comparing to Chrome - I have used Firefox as a daily driver for nearly two decades now. That's what everything got tested in first, and yes - even Chrome had a number of stupid flex bugs at that point in time.
> Have we all forgotten using images to display a rounded corner?
I hope you didn't forget that HTC file to make transparency work...or you'll have nice grey backgrounds on your rounded corners!
Holding back Notifications and other PWA-related specs left a sour taste to me because it meant I couldn’t build a PWA …but you could buy Apple hardware a developer license and make a native app (even if it was mostly CRUD).
Did I say "all browsers"? Sorry, not quite. iOS Safari outright refuses connecting. And it won't say why. I had to connect the damn iPhone with a cable to an Xcode machine, to open up browser console and see the error there. Turns out Safari is a special snowflake that requires doing some preparation ahead of time (no less than 3 steps!) 1) getting the Root CA into the phone, 2) install it in the cert storage, by the way you won't be able to do it if used a non-Apple app for step 1; and 3) enable full trust in the new CA. All that for a phone that I quickly borrowed from my flatmate. Thanks but no thanks! Not all developments are enterprise projects with proper laboratory devices.
In my mind, there are two types of “IEs”. There is the IE that didn’t follow standards and did whatever they wanted and there is the IE that was slow to adopt new standards. Chrome is the former and Safari is the latter. Also, Safari is no where near as slow as IE was to adopt standards so I don’t find it great comparison.
I’ll never forget in 2006-2008-ish I developed a website for my computer repair business (I was in High School) and was very proud of it. Then I opened it in IE (I had developed it in Firefox) and it all fell apart (I was using floats IIRC). I then rewrote the whole thing using tables because I knew my target audience would not be running Firefox.
In Safari sometimes things aren’t aligned correctly but nothing to the degree of hacks I’ve done over the years for IE. Gradients, transparent pngs, rounded corners, the list goes on.
IE6 lasted from 2001 to 2006 in terms of being the latest browser, which is eons. But worse is that due to the fact that browsers were not evergreen, supporting IE6 remained relevant for far longer. Well into 2010 many sites still had to support the dinosaur of a browser due to its still-relevant marketshare. In fact, I bet IE6 in that era had more marketshare than Firefox does now!
Squabbles over standards like this are nothing particularly new either. The only reason Safari was? the new IE is because you have to test in it. caniuse says you can use Wasm, but the commonly-used initiateStreaming API came over a year later in Safari than it did other browsers.
What Chrome is today is far worse than the new IE. IE did a lot of dumb garbage, and even some kind of sabotage, but they never had the opportunity to do the kinds of things Google is working on now.
(Not to mention all the other ways how they undermine the web, like refusing to properly support PWAs and forcing you to go through Apple reviewed process for apps.)
This strange narative how Safari (the only browser you're ever allowed to use on iOS) is somehow better than Chrome is outright bizarre. It's worse in every single way... and you're not even allowed to use Firefox to fix it.
This isn't entirely accurate. Confusion on the issue abounds.
From 2010 to 2019, the safariextz format had support for webRequest BlockingResponse https://developer.mozilla.org/en-US/docs/Mozilla/Add-ons/Web... and indeed there was a Safari version of uBlock Origin. This was eliminated in Safari version 13.
The "newer" (2015) Safari content blocker API is similar to Chrome's declarativeNetRequest. However, Manifest V3 is far broader than just eliminating webRequest BlockingResponse, though that's what people tend to focus on. For example, there are strict limits on script execution that also cause problems for userscript extensions.
Safari web extensions (2020) will continue to support Manifest V2, albeit without webRequest BlockingResponse, which Safari web extensions never supported. Apple is in the process of adding MV3 support to Safari web extensions without deprecating MV2 (just like Firefox).
In a sense, Manifest V3 and delcarativeNetRequest are separate issues. After all, delcarativeNetRequest is also supported in Chrome MV2. Chrome took the "opportunity" to eliminate webRequest BlockingResponse in MV3. Safari took the opportunity to eliminate BlockingResponse much earlier. But MV3 could have supported BlockingResponse if Google had wanted; there's nothing inherent to MV3 that precludes the API, other than an arbitrary decision.
A cynical part of me thinks Safari supported JPEG-XL for pure tribal warfare, as its the "anti" AVIF. That would be so petty...
I've used Wipr for a long time on both my Mac and iPhone, this isn't true.
Google is of course much smarter than Microsoft. Google avoids this by declaring everything Chrome does to be a standard. And then far from being criticised from departing from the standard, their competitors get criticised for not implementing whatever thing Chrome came up with yesterday.
For many years in IE4/5/6 every browser was criticized for not supporting IE standards.
That's how IE6 got a huge marketshare and then kept that marketshare for far longer than it ever should have.
That's why those of us that remember browser history worry that Chrome is the new IE. It's defining the standards. It has crazy momentum behind it. People are (victim) blaming Safari and Firefox for not "keeping up with standards", even though the standards they aren't keeping up with are often things Google decided to do without finishing the standards process first. That's what IE did.
People remember the years after the interregnum of the web slowly cleaning up that mess. Of standards finally getting passed and IE being the one incompatible. They don't remember as well that IE was the problem child so much because it defined standards for years and that's what cemented its huge marketshare and inability to go away quietly when it came time to clean things up. Cleaning things up was so hard because it had defined so many standards. Worrying about "Chrome is the new IE" now is trying to prevent that mess from happening a second time.
That sounds exactly right to me, at this moment.
I would add that Firefox -- which has been improving noticeably in recent years, -- is "the new Chrome."
I blame Google instead.
The author of that phase, and those that commented on issue at the time admitted they wasn't even programming during IE era. And falsely claim IE era as IE 7.....
Not only that. A lot of people actually quite like IE 5.5. I would even argue IE hate wasn't even because of enforcing its own standard ( Although that is certainly an issue ). It was because they conquered 95+% market share and stop innovating when there were insane amount of low hanging fruit and bugs.
But yeah. Most vocal engineers of today joined the industry in post iPhone era. One reason why Silicon Valley are full of people continue to reinvent the flat tire.
Everyone hated IE because once they won the browser war Microsoft stopped improving their browser. Why bother? There was no market to gain.
It's all about the $$$. Apple is no different than Google in that regard :)
- Apple: Asking premium price and reducing alternatives
- Google: Free for the end-user, get money from other means if possible ( eg. ads)
Mobile web apps failed because they are inherently worse in every single way than native apps. There will never be some magical feature e.g push notifications or installation on Home Screen that will change this. Apple even was going to use web apps instead of native until they too realised how bad they are.
So no there is no conspiracy by Apple to prevent the rise of web apps.
There’s so many little things that need to be gotten right for a mobile app of any kind to feel good to use, and on the web it’s all entirely up to the developer since it’s “bring your own everything” with no shared known-good foundation and scaffolding to rely on (even React doesn’t really fit with the wildly different ways it can be used). There’s so many variables at play that the average incidence of papercuts is markedly higher.
The other thing is that to make a great web app, the developer needs to care a lot about delivering quality and polish, which is somewhat rare. This can probably be attributed to the web as a platform often being chosen to keep costs down (multiplatform, large pool of devs) — while in theory the savings from not having to maintain codebases for separate platforms could instead be invested in quality of the web app, it’s usually not, instead being put towards more marketable things as the app is forever stuck at “technically works” in all its janky glory.
Did apple go for web apps before or after the app store?
Note: PWA's were after the app store fyi and I mostly use the web, not apps.
In comparison, there aren't many SAAS with apps, eg. Azure, AWS Portal, ...
To developers, IE was the browser for which you had to spend hours debugging issues. Sounds like Safari to me. Considering you have to buy a whole device to use Safari, I’d argue it’s worse than IE was.
(Sent from my Safari browser)
Until Edge (which is just Chrome essentially) the only way to run IE was on a windows computer. Not sure how that’s different.
Safari can only be run on Apple machines manufactured by Apple.
Safari is the new IE 6, when MS stagnated because they had won in large enough areas not to really care any more and designers were forced to hold back on using things for compatibility's sake. If we're more generous, maybe Safari is more like IE 9/10/11 when MS at least tried to be more up-to-date but were behind and non-compliant enough to be a significant pain. Though for us IE11 is still the current IE11 as one or two clients still have a few users on it, we can say “not supported” all we like, but we'll still get complaints if things flat out don't work (display issues and slowness we can tell people to deal with, dysfunction we can't).
Yes, it's always been much like the "Everyone I Don't Like Is Hitler" meme.
Private mail servers becoming near impossible to setup on our own because of GMAIL and DKIM witchcraftery with mail servers?
With the main online media tracking the user preferences on music and video too, minus the porn?
They cut down Gtalk/Jabber integration, too.
Heck, Google is what we were afraid of MS in late 90's/early 2000's on galaxy levels.
There were no new HTML standards between 4.0.1 in 2000, and 5.0 in 2014.
> enforcing its own vision of the web thanks to its enormous market share
Modern web is only possible because Microsoft implemented non-standard XMLHttpRequest in IE5. However, they didn’t do that to enforce a vision. The goal was practical — save network bandwidth for their Outlook Web Access product.
Also in that period, Microsoft was failing to comply with the standards for CSS 2, standardised in 1998, ES3, standardised in 1999, and PNG, standardised in 1996.
Web developers preferred Netscape/Mozilla/Firefox because it had better development tools and ran on Linux. Chrome is the heir of that. The web has always succeeded in spite of standards committees, not because of them. You're the one who doesn't know your history.
Google wouldn't be so dominant if tech people like us would stop making lazy excuses to continue its hegemony. In Dante's Divina Commedia, there is a circle of hell for those too lazy to take a stance [1]. If it were written today, it would include a lot of tech workers running Chrome with uBlock enabled.
It's 2023, Safari and Firefox have been very good for a while.
--
1: in fact, in the Divina Commedia the lazy ones that can't take a stance are kept just outside of Hell, as they are so detestable not even Satan itself would want them around.
I know that Firefox has a mobile version with sync, but last time I tried it, I didn't care for it. I know there have been some attempts to bring chromecast support to Firefox via extensions, but last I tried it it was very buggy. But it's been many years since I tried either of those, maybe I'll give it another shot.
I also just realized neither of these conveniences are relevant on my work laptop. Firefox is approved by my company IT and a lot of my coworkers use it. I'm going to switch today.
I'm currently doing my yearly attempt to switch, using the Profile Switcher extension [0]. It works well enough, but requires external software running and I fully expect it to break eventually. I also can't open external links in anything but the default profile (vs Chrome opening in the profile most recently active, a nice convenience).
[0] https://addons.mozilla.org/en-CA/firefox/addon/profile-switc...
This has not been my experience. Every once in a while I try to make the switch (to Firefox because I'm not generally a mac user, but I use safari on iOS and I'm basically resigned to its limitations)
Slow rendering is for sure a problem.
Buggy rendering is very common -- maybe the site, or maybe the browser, who knows, but anecdotally I've had a lot of bad experiences, including lost work filling out multi-page forms.
And I hate to mention it, but aesthetically I find Firefox to be very clunky and ugly.
Yes, Chrome is terrible for even more reasons than the ones shown here -- the direct integration of Google sign-on into the browser is awful, and the in-page text highlighting through (#:~:text=) is a big anti-feature (that now is being copied by the others, oh well), and after I spent so much effort trying to prune down the stupid buttons on my address bar only to find that they keep adding new, useless ones that are un-removeable ("reading panel"? why are they doing this?). But even with those things it's still the most performant and capable browser.
Next frame... "Why is Google so powerful and doing evil things?"
So these 3 things aren't really that insane, WEI is easily the worst of them.
In the meantime,
a) Chrome does everything I need while providing the highest security value.
b) Mozilla won't earn me as a user until their CEO is removed
It's not laziness, I make the conscious choice to use Chrome because I think it's the best browser right now. I use Brave on Mobile and I haven't switched on my laptop yet because I haven't evaluated it.
I can do without these tools (not an easy task) but not my coworkers.
- Chrome dev tools is consistently amazing and I use several extensions on it
- I use google password manager which is also amazing and it works seamlessly on all my android devices, even filling passwords into android apps (although most people don't seem to know it exists)
Sooner or later, I will get around to switching back to FF, but it's daunting. I used FF before Chrome came out.
- No download bar to show actual downloads (downloaded files are hidden under a menu icon)
- No built-in page translate
- Search: is in bottom left rather than top-right which is pretty standard in most UIs.
- Search: would be nice if "Highlight All" were on by default (though it's caused me problems on Chrome with large documents so I can see off by default having some advantage.)
- Search: most of those options should probably be hidden under "advanced" or some expandable menu.
- I don't like the scrolling tab view where I can only see less than 10 tabs at once. I'd rather they get really tiny like on Chrome rather than totally hidden. Otherwise it's unclear to me at a glance how many tabs I have open.
- Youtube seems to have higher CPU usage compared to chrome (at least on MacOS x86, non-fullscreen)
- Tabs are too easy to mute and seem less intuitive which ones are playing.
- Dev tools doesn't have the “lighthouse” audit tool.
- Would be nice if cmd+shift+n shortcut matched webkit/blink behavior. I'm slowly learning to use cmd+shift+p instead, but being consistent with all the other browsers would be nice.
De-googling is incredibly hard. I've used my Gmail address for everything from government voting registration, to companies house, to services I can't even remember signing up for. At this stage, I'm kind of stuck. Bonus: I own an android phone and Google services are essential. Please don't preach to me about grapheneOS or whatever, they suck without the play store.
The bug is that Firefox on Windows doesn't play nice with virtual desktops. Clicking on a link in one virtual desktop may focus a Firefox window several VDs away. I'm a heavy user of virtual desktops, so this is a dealbreaker for me. Chromium browsers don't have this issue, so I'm stuck in Chromium land.
1. Safari (with this, I have trouble with some websites, particularly Google ones)
2. Firefox (good, but has been a memory hog in the past)
3. Brave (like that it's Chromium, but I worry about the odd features like crypto)
4. Edge (I just downloaded it. leaning toward this choice)
- It "failed" while trying to use Google Meet for work. I don't remember the details of the incident, but it was embarrassing enough that it made me switch, at least for work stuff
- No Chromecast support
- Buggier than Chrome in general: last I remember was an issue with page scaling when printing
- No desktop integration of PWAs (i.e. launcher icon, standalone window). This is what I missed the most as a Linux desktop user.
- Worse performance than Chrome, at least on Android. Firefox was freezing often and even causing my phone to... restart randomly. This is unacceptable.
Whatever chrome doesn’t or does doesn’t matter to me. I just use it to do my job and occasionally shop on Amazon or watch Netflix. Or come here on HN. I visit maybe ten unique websites.. If chrome starts to suck big like IE back in the day then I’ll use some other browser that works best for all the sites I visit.
As long as it works best for most sites I visit, that’s fine by me.
I have a life outside the computer, which is funded by the computer. I can just turn it off after work and do an infinite number of other things.
'a product' and I've got an Amazon search for the product.
'w topic' and I've searched Wikipedia for the topic.
'wt place' and I've searched for the weather at a place.
'm place' and I've searched Google maps for the place.
'd topic' and I've searched DuckDuckGo for the topic.
etc.
- https://www.pcmag.com/news/google-will-let-you-opt-out-of-ch...
Google Will Let You Opt Out of Chrome 'Forced Login' (2018)
Remember? They tried to force everyone to login completely.
Quote from article:
The tweak was made to address a privacy uproar over the latest iteration of Google's browser, Chrome 69. Earlier versions of the browser let you log into a Google service, say Gmail, without logging into Chrome. But the tech giant decided to change that in Chrome 69, which arrived earlier this month. Signing into a Google service via the browser will now automatically log you into Chrome as well.
* The attempted sabotage of #JPEGXL: https://archive.is/2ihEV
* #WebEnvironmentIntegrity a.k.a. #DRM for whole websites would hurt the web, #opensource browsers and OSes: https://archive.is/S912x
What really blew my mind was how out of touch the dev guiding the WEI proposal is, in relation to how dangerous this implementation would be.
At least one web platform lead from the Chrome team is on record saying that the proposal could never move past the experimentation phase.
Do you think it's impossible for one bad^H^H^H clueless apple to slip through the interview process?
Isn't it a good thing that a company as large as Google still allows individuals to experiment with their ideas?
Feel that the list could have had much more substance with the addition of webUSB, webSerial and such features which Chrome just strong armed.
In the current form the list and toot don't really drive the point home...
Google themselves use it for updating Android devices, via making an ADB connection from their update webpage.
I don't see how it could be classified as hostile, as it's adding a feature rather than taking features away.
It allows you to live debug what traffic has been made outside devtool. e.g. account sync, tracking, etc.
Sometimes it feels like "Sure, Chrome sold my kids data to human traffickers. But I can't switch to Firefox because I really _need_ MIDI-2 over websocket support"
Sure, FF is not perfect but a lot of issues is due to sites being optimised for webkit and that will not change as long as Chrome has 80% marketshare. You need to sacrifice a little for freedom.
https://news.ycombinator.com/item?id=18117216
https://news.ycombinator.com/item?id=23442618
https://news.ycombinator.com/item?id=33014968
These days the big ones for me are profile switching and the things leaked between containers.
Safari ended up being JPEG-XL’s unlikely champion.
I kind of wished Apple would release Safari for other platforms again.
JPEG-XL includes features and performance that might differentiate it from other formats, but the benefits it provides are not significant enough on their own to justify the cost of adding another raster image format to the Web.
It's barely maintained even on their own platforms. If they could stabilize and not break localStorage, indexdb or forms every other week, that would already be a great start before thinking of other platforms.
I've been a long time Firefox user, but the UI/UX has stagnated (like all browsers) for so long. I'm enjoying using Arc at the moment because it's rethinking a lot of things that bug me about the traditional browser UI paradigm but I also know that it's a trendy startup that could either: explode, decide to change features radically at the drop of a hat (pivot), or simple do something distasteful to please investors.
Extensions technically fill in the gap on the Firefox side, like Containers, but the UX is just an afterthought.
Google is the plugin on Chrome. If you unwittingly walk blindfold into using it on say Android etc. You'll have all that Google stuff activated, and it's a real boon. Difficult to give up. Heck hard enough to sign out. You unknowingly can sign in.
Yeah there are different options, and yeah there are extensions. But why would I install an extension that basically says it can spy on every tab in my browser? And why would I even trust Google in my browser?
What some people call "stagnation", others call "stability".
yes you'll have the source, but it won't remotely attest unless you're Google/MS
so it is effectively closed source
Over time, AOSP became harder and harder to build this feature back in to. AOSP (and Chromium) is Open Source in name only. One may view, download, and build the source, but maintaining modifications long-term isn't feasible without massive amounts of dev time and/or cash.
So you might as well be using Chrome.
- Removing "http://" from URLs. This was partially fixed several years later on Desktop, as now you can right-click the URL bar and check "Always show full URLs"
- Replacing the linear tab view on Android with a 2D grid (so the first tab is hardest to reach with your thumb), and gradually removing all the workarounds as people discovered them.
- Lack of extensions (e.g. ad blocking) on Android
- When using a bluetooth mouse on a Chromebook, the scroll wheel has been really janky for years, and it can only be temporarily fixed using "gesture_prop" in the crosh console. Not sure if this is intentional or just laziness.
Perhaps EFF.org could provide a reference implementation of such popups.
What about just making the site slower?
And if you degrade their service, they won't blame Chrome, they'll blame you.
I did a quick memory usage test, just for having my personal anecdote and some numbers to show. The result was that Firefox uses an average of 10 MiB for each open (and active) tab. Not bad at all!
First, what I'm testing:
* Firefox 115, on Linux Mint 20.3 (which essentially is Ubuntu 20.04).
* 13 extensions installed. Some are uBlock Origin, Amazon Unsponsor, Bookmark Search Plus, DeArrow, Multi-Account Containers, Keepa, One-Click Wayback, Tree Style Tab (guys try this one out for a great vertical tab tree!).
* 90 tabs open. Tree Style Tab makes me open lots of tabs, because it is then so convenient to open/close subtrees for different topics... but I digress.
* Tabs include: 4 videogame stores, which are heavy on graphics and dynamic content. 10 shopping tabs in various shops, including Amazon. 10 YouTube videos (buffering preloaded). 14 Google Drive / Google Docs tabs (heavy on JS usage). Various documentation pages, and too many HN threads to admit.
* Firefox configured to remember all tabs when closed, and restore them when opening. Upon firstly starting, Firefox doesn't actually load the tabs. They are in suspended, inactive state, until opened for the first time.
RAM usage results:
* Cleanly started, only HN frontpage loaded: 372 MiB.
* HN frontpage and this entry opened in tabs: 386 MiB.
* Third HN tab opened: 394 MiB.
* Went through ALL 90 tabs to force them loading: 954 MiB.
Conclusion: Firefox uses around 10 MiB per loaded tab.
Screenshots of Btop++:
* In the middle of loading all 90 tabs. CPU is busy! https://pasteboard.co/Bxf2TI9P8YT2.png
* After all tabs have been successfully loaded. Resource usage is back to being stationary. https://pasteboard.co/m3tVzYNMtDmD.png
(The reason for this post is all those comments here and in other entries, claiming that Firefox was a resource hog for them a while ago, and that's why they nowadays are committed Chrome users. In light of recent events, we really need to collectively reduce Chrome usage numbers!)
Am I the only one who still remembers when high-end desktop computers came with 128 MiB of RAM or less? Using three times that, with just a couple of tabs from a very light site like this one, feels like a lot of memory usage.
(I have used Firefox's ancestor on a computer with 8 MiB of RAM, so needing hundreds of megabytes just to start the browser already feels crazy to me in the first place.)
Today, you're using a much more developed 64-bit architecture. On that, an OS that attempts to protect applications from each other (I'm thinking of ASLR but there are maybe more mechanisms). On that, a web browser that creates and manages multi-process working arenas (sandboxes) to protect tabs from each other. On that, add-ons that load in memory thousands of block rules (I mean uBlock), to protect users from commercial incentives of providers.
All that stack must be difficult to bring up with just 8 MiB of RAM :-) (probably the ad blocker alone needs more than that)
Results:
* Firefox 115: 120
* Firefox without uBlock: 130
* Firefox without any addon: 135
* Chromium 114: 135
* Chromium without uBlock (only addon installed): 150
* Edge 109: 122
Which means that all are in the same ballpark. I feel this test is more about CPU. It is also constantly (re)loading contents from browserbench.org, which tells me that the test itself might be very sensible to (and thus invalidated by) the network conditions at the moment of the test. Should be easy and would be much more reliable to preload all assets, and then do the benchmark.
EDIT: Adding values without uBlock Origin and without all extensions. We can see how having to parse all pages to check if there are elements to block, has its toll in CPU usage in the benchmark. For real-world cases of less CPU-intensive web browsing, blocking unwanted elements is immensely worth it.
Make a Wasm module (use SIMD and threads if you want) that can decode the format and render to an immutable canvas and then let the browser engine manage the pixels after that. Wasm is close enough to native speed now that it no longer makes sense to bake this into the native browser binary anymore.
There's quite a few really useful features for Workspace org admins, from blocklists and telemetry to provisioning browser extensions and adding bookmarks, and most of these features require end users to use Chrome. In fact, you can configure security policy such that end users can only use Chrome to login to their company account, and there are multiple reasons from a corporation's perspective to enforce these types of policies.
Microsoft 365 is the most dominant player, and I assume Google Workspace is second in enterprise user account management. Are there any prominent, stable open-source business cloud stacks that meaningfully compete here?
Everyone agreed that it was not just a major improvement, but actually the best option out of all the contenders out there. Even the Chrome team. The only ones who didn't agree were the AVIF team at Google, who had developed a competing standard. Well, whoever was on that team had some pull, because not long after Chrome landed JXL support in stable and everything was about to pick up some serious pace, they suddenly landed a commit that reverted everything to do with JXL support in Chrome, and that was that.
An immense, cross-industry effort undone by internal Google politics. That's what's hostile about this situation. JXL is still limping along, but Google's unilateral reversal hurt everyone's confidence in the project but also the entire process. Apparently it doesn't matter what everyone in the world thinks is the most appropriate format. What matters is Lord Google's favour.
Wikipedia tells me the first of four parts of the jpeg xl standard was finalized less than two years ago, and the last part (barely) less than a year ago.
The idea that
a) browsers are bad if they're not adding a year-old image format to the web forever and
b) "everyone" knows what they're talking about with an image codec finalized less than a year ago
is pretty ludicrous.
It's a good format, it'll gain adoption.
That's also a good reason for others to drop support until licensing of these patents is clarified.
I am saying that JPEG XL is a new format, which it is; any additional format that is supported means more code, more potential for bugs, more security issues (format parsing is one of the biggest sources of security issues).
Chrome had experimental support for it and then they dropped it. They still support PNG, normal JPEG.
I agree with the arguments against the current DRM and Manifest 3 content blocking was kind of misdirected (however… look at how Safari does it, it’s essentially the same)
Also I don’t think the same argument applies for Chrome as for OSes for example. You are not really locked in. Just use a different browser. It’s just web.
(or build it for your favorite OS)
> * The attempted sabotage of #JPEGXL: https://www.cnet.com/tech/computing/chrome
Remind me, does Firefox support JPEG XL?
While Google claims it is a change they are making for security and performance, a lot of people are worried that it is actually intended to make ad blocking harder.
As soon as there's a monopoly on how the web is viewed, especially by a company who's best interest isn't in an open web, all bets are off on how they operate.
I'm not going to give up sweet convenience so that I can make a claim that am sticking it to the man. That's ridiculous.
Whats to say history cannot repeat in this case?
Chromium being open source is good, but it's not everything.
Yet, we see browser after browser dropping their own engines and migrating to blink. The fact is, something being free to fork no longer means that it is practical to do so. These ostensibly open code bases are massive monoliths backed by morbidly bloated standards. It isn't practical for even big companies to fork and maintain. Aggravating this is the fact that these are developed primarily by just one company who rarely listens to its users and often silences them with CoC. Such code appear open, but not in spirit.
> Browser wars tend to get preachy at times and border on religious fanaticism.
> I'm not going to give up sweet convenience so that I can make a claim that am sticking it to the man. That's ridiculous.
People are calling for the use of any alternative due to an imminent threat to the open nature of the web. And yet, there are attempts like these to bill them as preachy and fanatic. It's not wrong to care about freedom! Convenience - if any (I don't feel inconvenienced on Firefox) - is no longer an excuse to neglect the seriously wrong turn the web has taken.
only Google Chrome (and maybe Edge) will remotely attest
despite the open source nature: the world will be completely locked in
I'm a little peeved that the UX suddenly changed with no warning and I want my Downloads bar back, something I won't be allowed to have, because the Chromium team Said No.
Well no one else is supporting or using that format, how come it is a sabotage?
There was a twitter thread that I have been trying to dig up ever since the WEI debates began. It was from a Firefox developer who explained how Chrome managed to get its users. Many Google websites used to intentionally provide bad UX for months on Firefox compared to on Chrome. When Mozilla calls this out, Google devs would pretend that it's an honest mistake and would enable full performance on Firefox. However, many users would have ditched Firefox and migrated to Chrome by that time, never to return to Firefox again. These oopsies happened so many times.
How is any new competitor going to overcome the lack of cooperation from such huge services on the net? The problem really is that the users let themselves be manipulated. The solution here lies with the users, not the competitors.
Or use Brave.
Users concerned about security and privacy should use TOR. It is very useful to browse websites blocked in my country.
There is your answer
It is the only good Chromium based browser. It is also open source unlike Vivaldi and Opera/Edge etc.
All the crypto shit can be turned off, annoying yes, but perfectly doable in the standard options menu.
https://twitter.com/BrendanEich/status/1684561924191842304
Baby, bathwater, etc.
If you are on mac, you can use Orion, it’s written by the kagi team.
That may be true for you, but not in general. Perhaps there's something about your system configuration that it doesn't handle well.
That being said, I don't believe this kind of performance is the deciding factor in choosing your web browser any more. All of them are doing at least "Okay" in browsing the web. Other things seem to be more important, at least to me. For example, Firefox (and Mozilla) are not without faults, but they surely are one of the few obstacles remaining to prevent a Chromium monoculture and a fall-back into IE4 times.
All Mozilla need do is fix the longstanding performance issues and they'll win me back.
Regardless which is my main browser, I have to keep both around, because they have different bugs, so there are rare cases with some sites that work well only with one of them.
A few months ago something happened with Chrome, which abruptly (after a version upgrade) has begun to start only after a very long and annoying delay. Perhaps it attempts to connect to some Internet address blocked by the firewall and it gives up only after a timeout.
In any case, this sudden slowdown of Chrome made me switch back to Firefox as my main browser, which is OK now, because Firefox on Linux has become fast again and it no longer has any noticeable speed difference vs. Chrome. Also some problems that Firefox had when playing YouTube videos have been solved.
Your problem may come from your hardware combination together with Wayland/X11.
Firefox isn't unusable on Linux but it should have first class performance and it's a shame it does not.
>The "Manifest v3" sabotage of content blocking extensions:
Manifest v3 does not change anything that would sabotage content blocking extentions.
>The attempted sabotage of #JPEGXL
Chrome did not sabotage JPEGXL. The chromium team didn't think the format was worth supporting due to lack of broad interest and support costs. They recommend using a WASM based decoder if you would like to use JPEGXL.
>#WebEnvironmentIntegrity a.k.a. #DRM for whole websites would hurt the web, #opensource browsers and OSes
The current web is what you get when there is no environment integrity. The web is already hurting from bad actors. Adding signals attesting to environment integrity could help the web fight against the harms caused by bad actors. It isn't DRM either.