Chrome 100
chromereleases.googleblog.com
chromereleases.googleblog.com
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.
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.
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.
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.
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)
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.
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.
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).
WebKit does build on Windows, and it's possible to use bare WebKit: https://schepp.dev/posts/running-webkit-on-windows/
Die a hero, live long enough, yadda yadda
It's already the case, Firefox lost a long time ago
Settings->Home->"Homepage and new windows"->Blank Page
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.
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.
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...
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.
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.
Nobody wanted ActiveX on the web except Microsoft.
Nobody wants Manifest v3 except Google.
Same with Safari and you can use VMs for both of them.
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.
One small non-dev nitpick recently... I am a fan of keeping things "zen" or slim for productivity. Basically annoyingly hyper-focused on only having essentials. Today though, my Chrome browser is a mess of things I can't get rid of on my window:
- Share Icon
- Star Icon
- Extensions/Jigsaw Icon
- Reading List / Bookmarks Icon (new?)
- Profile Icon
- Tab arrow icon
- More icon
Less is sometimes more! I miss the minimalism. At least let me remove. Disgusting pic below:
chrome://flags/#side-panel
On the other hand, for some reason I cannot get myself over Firefox's default UI cruft in comparison.
It’s such a cheap feature to add and maintain and has practically zero overhead for less technically inclined users. Really strange that Chrome doesn’t have it.
However, Chrome is an engineering marvel and well polished.
Congrats on version 100.
If you include hosted services, then I guess the major ones like Google Search, Facebook, Instagram, WhatsApp, YouTube, TikTok, Twitter, Reddit, Wikipedia, etc. I guess email providers too: Gmail and Hotmail at least.
So I don't know about vast majority.
Definitely one of the most reliable pieces of software that I use though, no doubt about that.
yes https://www.scmp.com/abacus/tech/article/3103747/google-chro...
If Chrome disappeared I think everyone would still have access to the internet and a lot of people would argue that we'd all be better off for it.
You are right though, it can and does have a ridiculously large impact on people's lives.
But imagine if Chrome had never existed. Chrome was so much better when it came out that it saved us from Internet Explorer hell.
I don’t want to picture what Microsoft would have had in store for us if Chrome hadn’t come around.
The big improvement for me that Firefox had over IE was tabs, though I'm sure there were many other UX improvements that my young mind didn't recognize or hold onto.
But boy is it annoying. I wonder if it is an Apple Silicon only issue.
It seems the OSX permissions for Chrome Screenshare, Mic and Video get reset quite frequently. I can't pinpoint exactly what triggers it. If it's a Chrome update or OSX update.
EDIT: Just updated Chrome to 100 and sure enough it lost screen recording permissions. Camera and Mic were kept though.
https://chromium.googlesource.com/chromium/src/+/master/docs...
https://github.com/ungoogled-software/contrib/blob/master/tw...
Really wish other OSes had a similar feature, though it’d be more hit or miss there due to how often standard menubars are eschewed under Windows and Linux.
Chrome completely changed the threat landscape in just a few years.
and if you wanna do yourself service use Vivaldi instead Edge
It's also a little odd to see a release announcement where they call out that none of the new features are in this post but will be announced later on.
I look forward to seeing the progress made over the next 100 versions.
Yes I know I have to click outside the tabs itself, it is stupid and cumbersome.
feels like it would be a good thing especially for old android devices (although at least one can use firefox which does have its own store)
- Use after free (9)
- Type Confusion (1)
- Heap buffer overflow (2)
So, yeah.
The early builds, after they just released the canary, were so refreshing. From the UI to the UX, it just right. It's a shame they have integrated so much bloatware.
The PDF reader, however, is my favorite feature. It has the right UI and tools that other browsers are missing.
[0]: https://www.chromium.org/Home/chromium-security/memory-safet...
Parent is wrong that Chrome would benefit from semver, and I believe you are wrong that semver is meaningless.
Semver is useful for the kinds of tooling that need minimal marketing, have other software designed against it, and have multiple levels of improvement going on.
Some software which are developed against benefit greatly from a x.y.z to let other developers know what class of change has been made.
Web browsers and operating systems do not benefit in the same way, because they are a different class of software.
Is it the best idea? Probably not, but it's something simple that works and is consistent.
The other way, if you rely on experimental features, it's likely you'll be breaking something every release, ending up with effectively a different major version every release - which is arguably pretty much what we have now.
The issue is that for a sufficiently complex environment, the definition of a "Breaking" api change depends on what you use - it's pretty hard to end up making any changes that don't have some visibility across the API after all, even internal details end up leaking.