News for hackers. Stuff that matters.
Re:Chrome 100 by Andrew_nenakhov on Tuesday March 29, 2022 @04:58PM (#30848278)
Early chrome was a breath of fresh air. Design was light, it was fast, and it felt like the promise of the web will soon pay off.

Unfortunately, it helped kill the hated IE6/7 dragon only to take it's place. If you value the free internet and open standards, use Firefox. It is not important how's good chrome is or how beautiful it is (it actually isn't, early design was way better), because, after the demise of Opera, Firefox is the last alternative browser engine we have. We don't want one company decide the standards, it'll end badly.

Re:Chrome 100 by freedomben on Tuesday March 29, 2022 @05:34PM (#30848670)
I use and love Firefox, but I don't think it's really fair to say Chrome is the new IE. The biggest reason why IE was a nightmare was because they were slow to implement new things, and had weird unpredictable behavior and bugs that only showed up in IE. You also had to have Windows in order to test with it. On top of that, crappy or nonexistent dev tools. Also (not their fault, but) many company IT policies required use of IE. Installing Firefox or Chrome made you a rebel ;-)

Chrome is far from perfect but they implement things fast and have great dev tools. If anything, I feel like Safari is the new IE. You have to have a Mac to test it, it's slow to adopt new features (sometimes aggravatingly slow), and it breaks in weird ways that Chrome and Firefox don't. I can't speak to the dev tools in Safari but I'd love to hear from someone how those compare to Chrome.

Re:Chrome 100 by ______-_-______ on Tuesday March 29, 2022 @06:29PM (#30849181)
I would say the opposite. IE was popular long ago because they were fastest to implement new features. IE is the reason XMLHttpRequest has such a silly name. IE supported CSS grid 5 years before anyone else[1]. The problem is they tried to force features on everyone instead of collaborating. That started decades ago with the <marquee> tag trying to stand out against netscape, and never really stopped until IE11 got feature frozen. Now IE is left with a "grid" that's different from everyone else's "grid", because everyone else waited for consensus.

Google is playing the exact same game now with things like manifest v3 and federated cohorts, etc. They're winning the game so far. They may keep winning forever, or they may not. We can only wait and see.

[1] https://caniuse.com/css-grid

Re:Chrome 100 by GeekyBear on Tuesday March 29, 2022 @08:17PM (#30850060)
> I use and love Firefox, but I don't think it's really fair to say Chrome is the new IE.

Nobody wanted ActiveX on the web except Microsoft.

Nobody wants Manifest v3 except Google.

Re:Chrome 100 by ajdude on Tuesday March 29, 2022 @05:43PM (#30848766)
The issue in this case, I believe, is that Google is using its dominance as the primary rendering engine to strongarm its own standards. If they want something, they just implement it in chrome and everyone must follow, least the smaller browsers fails to load more and more websites.
Re:Chrome 100 by MonaroVXR on Wednesday March 30, 2022 @02:12AM (#30851982)
> You also had to have Windows in order to test with it. On top of that, crappy or nonexistent dev tools.

Same with Safari and you can use VMs for both of them.

Re:Chrome 100 by freedomben on Wednesday March 30, 2022 @11:24AM (#30856437)
Eh, I don't think I count macOS/Safari as usable inside a VM. Unless you are running a macOS VM on top of macOS, which defeats the purpose.

You can run a hackintosh in a VM but it's not a trivial matter for someone who doesn't know anything about macOS, or hackintosh's, or configuring hardware emulation. I also had it break on me regularly in ways that took lots of time and ducking. I finally decided that if Apple didn't want me to support macOS/Safari, then I wouldn't.

Re:Chrome 100 by birken on Tuesday March 29, 2022 @05:23PM (#30848553)
Part of the reason that IE6/7 was so annoying is that those browsers had a large market share but also lacked the features of the other leading browsers so you always had to bend over backwards to make your code support both.

Chrome does not have that problem. I fully appreciate the monopoly/privacy concerns, but Chrome being the market leading browser is 100x better from a development perspective then when you had to worry about IE6.

Re:Chrome 100 by cyberpunk on Tuesday March 29, 2022 @05:23PM (#30848554)
Well, I recon safari counts for something? I guess they forked a while back from whatever chrome is using.

But yes, support Firefox. I've been using it for a decade, there have been ups and downs, but at the moment there's nothing I would change with it.

I have to have chrome installed, like everyone else, for that one form that only works in chrome (or, I use it as the browser without any ad-blocking for when I need that..), but besides that I use it for everything work wise. The argument about the devtools isn't true anymore.

Re:Chrome 100 by jefftk on Tuesday March 29, 2022 @05:26PM (#30848589)
> I recon safari counts for something? I guess they forked a while back from whatever chrome is using.

Safari used WebKit, and Chrome initially did as well. In 2013 Chrome forked WebKit to make Blink: https://blog.chromium.org/2013/04/blink-rendering-engine-for...

Re:Chrome 100 by staticassertion on Tuesday March 29, 2022 @05:18PM (#30848495)
Doesn't Chrome already effectively decide standards? What do they do that isn't standards compliant anyway?

AFAIK they push new web standards all the time, and even if they didn't, they have the vast majority of the market share so the boat's sailed on Firefox imo.

Re:Chrome 100 by RubyRidgeRandy on Tuesday March 29, 2022 @05:23PM (#30848552)
Agreed. I also always feel like linux communities or hackernews is gaslighting me into thinking that firefox is just as fast as chrome. It's not. There is a tangible speed difference when using it.
Re:Chrome 100 by spartanatreyu on Tuesday March 29, 2022 @08:54PM (#30850315)
I just ran a little test to see what the difference was on my end.

I opened a private tab in Firefox and Microsoft Edge (which is for all intents and purposes the same as chrome) on a 2020 iMac. (I uninstalled Chrome and installed Microsoft Edge when I found that their css styling of the chromium dev tools was easier to read)

I wanted to test a commonly visited heavy website. I settled on reddit.com due to it's famous weight.

Before loading the website, I opened both browser's dev-tools, switched to their network tabs and disabled both of their caches.

These were my results:

-----------------------------

Firefox (with uBlock Origin):

- DOMContentLoaded: 2.84s

- load: 4.19s

- Network requests: 291

-----------------------------

Microsoft Edge:

- DomContentLoaded: 3.99s

- Load: 5.79s

- Network requests: 318

-----------------------------

I double checked the network tabs and noticed that Firefox received 291 network requests while Microsoft Edge received 318 requests. Thinking that uBlock Origin may have blocked some ads and trackers making the site load faster, I disabled uBlock Origin on firefox and reran the test (again with the caches disabled).

-----------------------------

Firefox (without uBlock Origin):

- DomContentLoaded: 3.02s

- load: 5.14s

- Network requests: 305

-----------------------------

By my (admittedly small) testing, it appears that Firefox is faster than Microsoft Edge (which is just a restyled chrome).

Also, this really highlights just how great uBlock Origin is on Firefox and how painful it is for Google to push Manifestv3 on their browser (and by extension, other browsers) since it neuters uBlock Origin.

Re:Chrome 100 by cyberpunk on Tuesday March 29, 2022 @05:24PM (#30848571)
I use it on a M1 and in my (totally subjective) experience it goes in order of fastest to slowest: safari, firefox, then chrome for speed on heavy websites...
Re:Chrome 100 by least on Tuesday March 29, 2022 @05:19PM (#30848508)
There's also webkit, though there is no webkit browser on Windows, as far as I know.

I do use Firefox, but Mozilla really goes out of their way to betray their core audience more and more with addons like Pocket being integrated into the browser along with advertisements in the new tab window.

In either case it always feels like no matter what browser I'm using there are huge tradeoffs in one sense or another, which I never felt when I originally started using Firefox early on or early Chrome.

Re:Chrome 100 by jefftk on Tuesday March 29, 2022 @05:31PM (#30848646)
> there is no webkit browser on Windows

WebKit does build on Windows, and it's possible to use bare WebKit: https://schepp.dev/posts/running-webkit-on-windows/

Re:Chrome 100 by LeoPanthera on Tuesday March 29, 2022 @05:24PM (#30848573)
> there is no webkit browser on Windows

But there is for every other OS.

Macs can use Safari, obviously.

On Linux, KDE users (or other Qt based desktops) can use Falkon, and GNOME users (or other GTK based desktops) can use GNOME Web.

Re:Chrome 100 by least on Tuesday March 29, 2022 @05:40PM (#30848734)
Yeah, I didn't mention Linux because there are actual builds that are baked into many systems or easily installed. On Windows there seems to be a way to run webkit, but not viably as a daily driver web browser.

Webkit browsers in linux feel a bit half baked as well, though, when you compare it against Firefox and Chromium.

Re:Chrome 100 by LeoPanthera on Tuesday March 29, 2022 @05:41PM (#30848749)
> Webkit browsers in linux feel a bit half baked as well, though, when you compare it against Firefox and Chromium.

They're just browsers. They don't have built-in web services, they don't dial home, they don't sync your history and bookmarks with some unknown service. Frankly, this is a positive.

Re:Chrome 100 by least on Tuesday March 29, 2022 @07:18PM (#30849572)
Yes, but they’re also not extensible as far as I know, which is the much bigger issue with them. If you don’t find yourself needing extensions that’s just fine but I rely on several to make my web browsing experience better or more useful.
Re:Chrome 100 by boogies on Tuesday March 29, 2022 @10:43PM (#30850997)
I’m writing this comment in luakit. It doesn’t support extensions from any other browser’s extension repos AFAIK, but the extensions it comes with out of the box (though they’re not all enabled by default) cover ~80% of the things I use extensions for in Firefox, and the things they do cover kind of work better.

I miss cosmetic filters from µBO and should implement something like Privacy Redirect, but vertical tabs work more easily (they don’t require hacking around user.css to disable horizontal ones, though there are no tree-style ones), there’s a simple Stylus alternative, userscript support, JS whitelisting/toggling with a modifier-free binding, and of course native vi/Pentadactyl-like bindings which make extension-provided ones feel viscerally painful (they’re not eviscerated whenever a page is in the process of loading or unloadable, and searching stays incremental).

Re:Chrome 100 by tormock on Tuesday March 29, 2022 @05:22PM (#30848541)
> I do use Firefox, but Mozilla really goes out of their way to betray their core audience more and more with addons like Pocket being integrated into the browser along with advertisements in the new tab window.

They also removed many useful features and hide useful settings... (one example being the RSS feed finding feature .... luckily there's an addon that you can install that does a pretty good job, it is called Awesome RSS)

Re:Chrome 100 by Apofis on Wednesday March 30, 2022 @04:47AM (#30852770)
Apple is working with Google, Microsoft, Mozilla, and others to make web standards work more consistently across different browsers.

https://web.dev/interop-2022/

Re:Chrome 100 by slowwriter on Tuesday March 29, 2022 @05:18PM (#30848490)
I think the larger tech community should be made more aware of this. Maybe if the likes of LTT or MKBHD (popular YouTube tech channels) could be convinced to do a video on it, it could help get more people into the Firefox camp
Re:Chrome 100 by vdfs on Tuesday March 29, 2022 @05:20PM (#30848525)
> We don't want one company decide the standards

It's already the case, Firefox lost a long time ago

Re:Chrome 100 by Andrew_nenakhov on Tuesday March 29, 2022 @06:14PM (#30849062)
Then do your part regardless. Use Firefox everywhere, and eventually, it'll have enough users to prevent that one company from fully owning the web and the standards.
Re:Chrome 100 by HKH2 on Tuesday March 29, 2022 @11:32PM (#30851250)
I was a Firefox user, but Firefox these days pushes all sorts of Firefox advertising. I want a blank page when I load my browser; don't do the Microsoft thing and change it to your ads. I don't care about your color schemes. I don't want your proprietary extensions added after I remove them.
Re:Chrome 100 by coldpie on Wednesday March 30, 2022 @09:16AM (#30854780)
> I want a blank page when I load my browser

Settings->Home->"Homepage and new windows"->Blank Page

Re:Chrome 100 by HKH2 on Wednesday March 30, 2022 @11:00AM (#30856106)
I know. I don't want to keep doing that. I don't care how good your new features are.
Re:Chrome 100 by coldpie on Wednesday March 30, 2022 @12:14PM (#30857214)
I set it once per installation, then it's blank forever. If it's getting reset for you, maybe it's a Windows-vs-Linux thing or something?
Re:Chrome 100 by Rodeoclash on Tuesday March 29, 2022 @05:20PM (#30848524)
Just as IE6 took the place of the hated Netscape Navigator 4.7!

Die a hero, live long enough, yadda yadda