> Most people switch browsers for one reason: speed.
Is that true? Maybe it is and I'm out of the loop but I can't remember the last time someone complained about browser speed. The bottleneck seems to be website bloat more than anything else. Would love to see this argument quantified.
Nowadays users switch browsers to escape from AI nonsense. But in all seriousness, just enabling an ad-blocker significantly increases the speed of the browser, because, as you correctly noticed, website bloat is the largest bottleneck. And usually "raw" website content is only small fraction of all other stuff that gets loaded from various remote sources to show you ads and track you better.
And to take speed point even further - disabling JavaScript does wonders to website speeds, you won't believe how quickly some websites are loading. Logging in to banking website might not work at all, though.
I've been playing Dragon Age Origins recently, and I've been popping into the Steam overlay browser to look up some stuff, which frequently leads me to the wiki. And oh my god, I can't believe how bad the internet is without adblock these days. Every page visit, it pops up ginormous video ads that cover 90% of the web page, and it needs to chug along to get the initial render done before I can collapse it.
It was true, and it was what made Google Chrome popular in the first place. Internet Explorer and Firefox were dead slow to start at the time while Chrome started instantly.
We just don’t know how bad slow browsers can be because all others have caught up.
That was a funny period of time because you could very transparently see the clear application of a corporate team that was tasked with improving the “startup speed KPI”.
During that time IE startup time went from a dozen or so seconds to also instantaneous. It was even faster than chrome sometimes. But that was just the startup. The application wasn’t ready to accept any user input or load anything for another 10 or 15 seconds still. Sometimes it would even accept input for a second then block the input fields again.
It’s the same mentality all those insanely slow webapps do when they think some core react feature for a “initial render” or splash screen etc will save them from their horrific engineering practices.
I think Google gained more users with its aggressive advertising campaign than with its speed (except for power users). If someone used a Google product like search, email or youtube in a non-google browser, Google would always show an ad encouraging them to switch to Chrome.
At the time, the argument for Chrome was that Firefox and IE were bloated and their memory requirements were too high.
A system with less than 64 Megabytes of RAM (most computers of the time) would have to lean heavily on spinning rust virtual memory, making everything slow.
However, since then Chrome has become one of the biggest memory hogs that people commonly run.
Unless it's ungodly slow, to the point where it's beyond being noticeable, speed is the last thing I care about when it comes to browser. Most of the options available are reasonably fast and differences are not huge enough.
Gentle reminder that if you're commenting on hacker news articles you are likely the outlier in the "why people switch browsers" reasoning. Friends and family constantly surprise me with their tech choices and how they interface with the digital world whenever I'm home on holidays.
It was the primary motivating factor behind the previous major browser shift, though there were also other large factors.
Remember that users often don’t correctly figure out which part of the stack is causing something. I’m guessing people generally don’t ID the browser as the performance bottleneck unless they’re familiar with browsers of significantly differing speed, and when not it comes out as asking for faster internet, faster websites, or a faster computer, all of which we hear constantly.
I wouldn't say it's only speed.
I've been Firefox for years, but eventually ended up surrendering Apple eco-system. with Apple silicon, Firefox at least then wasn't sleeping that well, and the tab sync of FF between my devices was also less than I've desired.
So performance is general is more like it...
that includes not hurting my battery life.
I've used all 3 browsers (chrome/safari/ff) daily doing web dev for years now and I'm convinced Safari just feels faster as a cohesive Mac app, with the animations and what not, but isn't in general when using the internet day-to-day. FF is little different than Chrome/Safari.
Also as a dev Safari is becoming the new IE. I've had a whole suite of Safari-only bugs in the past 2yrs and lots of browser crash reports from users.
I have definitely switched in iOS to orion for the support of firefox and chrome extensions. Have not the slightest idea how different browsers in mobile compare in speed. But if it was abysmally slow I would have had seconds thoughts about it probably.
From my perspective, all browsers are fast enough and within a couple of percent the same performance. I value features, privacy, etc. More than raw speed.
I switch(ed) for simplicity and privacy. Haven't found any yet. Camino and Firefox used to be that; and the browser on ElementaryOS (which IIRC was just a cleaned Firefox but not sure). Not anymore. Stopped using ElementaryOS, and every other browser collectively decided to aspire for FUBAR.
Now I think I'll just keep switching until there's one decent browser left which hasn't been AIed.
Hmm, I did switch to Safari from Firefox because I couldn't put up with how slow everything felt. Ironically I now find Safari quite laggy, whereas Orion or Brave with uBlock make for a better experience. I do agree most people either don't switch browsers or switch to something they heard is good. Maybe Kagi have better intel than us.
A lot of people switched away from Firefox / IE to Chrome when it launched.
Orion is faster than Safari on the same Mac. And it isn't rendering speed, but basic UI interface, multi-tabs usage. It is annoying because you see what Webkit is capable of and somehow Apple is not doing such as great job for Mac Safari. The difference is especially true on x86 Mac.
I use Kagi as my daily driver on mobile, and have it constantly as my second browser (next to FF Dev) on desktop for the same reason I use Kagi Search, support of the concept. It doesn't hurt that the browser is pretty good performance and experience-wise.
Applications that use browser engines for rendering tend to be a bit sluggy compared to native applications, yes. But I don't think a common complaint is that a web browser as a standalone application is particularly slow either running or starting up. People tend to say stuff gets slow once they have a ton of tabs open, which makes sense.
I love Orion, but it's pretty unusable with 1Password set up - delay on keyboard input is unbearable with the extension enabled and it slows everything down significantly. I just ran a few benchmarks with BrowserBench Speedometer:
1Password extension disabled: 17
1Password extension enabled: 10 (and the test takes much longer)
Vivaldi with extension enabled: 25
I really, really want to move back to Orion as my daily driver but as a pretty heavy 1Password user this is absolutely a dealbreaker.
I opened this link intending to post exactly this. 1Password is just extremely broken on Orion. It's a testament to how much I like the browser that I'm still using it despite that (and despite the fact that Github was completely broken on Webkit this summer, but that's not Orion's fault).
I was in that camp, but then switched to Vivaldi and the experience is much better. Would love to move back to Orion since I do like just about everything else that it does better.
I have the same problem. I would move back (and even subscribe to) Orion if 1Password worked properly. I've tried it out a few times since it was originally released and it just didn't work well with 1P.
Yep! I gladly pay money for Kagi since it's great, but I'm not going to pay for a browser that's broken in fundamental ways. I'd be willing to pay for it if they start actually fixing long standing bugs like this.
I have the same issue, but I also think their extension model is simply not cutting it. I run both Orion and Brave with uBlock, and the Orion experience is basically Safari's pitfalls + a slightly broken extension model.
Then again 1Password itself is problematic, from old bugs to the slowness of it all. I also dislike how their overlay thingie gets on top of everything, even form fields that make no sense. It's a bit pricey for the decrease in quality over time.
I like the direction and keep checking in on it, but while Orion remains closed source there's no chance of it ever being more than a curiosity for me.
There's a lot of different reasons that people ask for open sourcing of Orion / software in general; could I ask you to expand a bit more as to which issues being open source would address for you?
I can assume of course, but I'd rather listen to you articulate it, even if it's usual reasons.
Only my 2c, but being able to modify commodity software (including, but not limited to browsers, text editors, etc.) I am running on my computer is table stakes.
Linux distro portability without having to rely on third-party package management like Flatpak. I'd prefer there'd be independent maintainers and packagers for Debian and Arch and all others.
I expect a lot of people saying trust. My reason is simpler - a browser is not like an email service, it's not like an IM, it's not like a social network, not that these as FOSS wouldn't be better, but a browser is literally the most fundamental end-user software to access the Internet and I don't want to bother spending even 10 mins to support another browser that is not FOSS. This sounds harsh but I am not shitting on Kagi or Orion. While I have not much positive views on Kagi Search either, I understand that and accept that and hence I acknowledge that, but the closed-source browser - nope! In some twisted way it feels like paying public taxes to build a private road. It's not a great analogy, I know, but that's the closest I could come to in terms of a connotation.
tl;dr: I'm a tinkerer, an idealist, and someone who wants to retain control over my digital life and deny influence over it to the likes of Google, Apple, Meta, et al. at pretty much all costs, and there are absolutely good enough open source options that I couldn't bring myself to use a proprietary browser unless I absolutely have to.
To elaborate…
First off, there are a few reasons I always prefer to use open source software:
- I like being able to open things up, see how they work, chops bits off them, attach other things too them, use them in unexpected ways and general use (and abuse) them however I see fit. After all, I can do that with all the physical stuff I own, so why not the digital stuff too…?
- Code costs nothing to copy and is trivial to copy perfectly. This means that the potential compounding benefits of everyone sharing not only their complete software products but individual libraries, algorithms, and solutions to common (and not-so-common) problems are huge. When we use and contribute to open source software we help build those benefits for everyone.
- Closed source code is always open to being abandoned or moving in a direction we don't care for with nothing we can do about it. When it's open source, the question is "will I submit a PR", or "will I maintain a fork" (even if just for me). When it's closed, the question is "will I build a replacement". These are not the same category of thing! I can start running a fork any time[0]. Building a replacement may take months or years, if it's even feasible. But there are individuals who run their own fork of my favourite text editor (Helix).
- I'm a big believer in the value of communities and efforts made primarily for the benefit of one's community rather than financial gain. Open source can act as a kind of insurance against the latter.
Secondly, I think this is all uniquely important for browsers because the web is so dominant and it's therefore so important to me (and I think to Kagi's mission) to protect that platform for everyone, for all time. Even though Chromium and Webkit are open source, Google and Apple exert huge influence and control through their ownership of Chrome and Safari. Firefox is better but even that project is not free of Google's influence, which is steadily making the web worse for everyone.
Kagi probably won't be the next Google, in that respect. As a long time payed user of Kagi[1], I really do believe they want to build a good browser that does not abuse an exploit it's users. But Google's motto used to be "Don't be evil", and many of us believed that for a while too. My point is not that Kagi will or is likely to become evil, it's that when Firefox/Zen, ungoogled Chromium, and maybe one day Ladybird and others exist, *I can't invest time, effort, and attention into something that could in theory go down such a path without the community even retaining the option to fork it[2]. This is especially true when using a closed source browser would also simultaneously weaken those more open efforts, however slightly, by subtracting from their community.
So there you have it. I hope that's helpful.
[0] Case in point: I've used Firefox for years. Sometime last year I start using Zen (a fork/derivative of Firefox) alongside it with no drama or fanfare. Now I rarely open Firefox.
[1] Honestly, I couldn't imagine going back. It's a genuinely excellent product and I believe the company is generally doing, and certainly trying to do the right thing.
[2] Just look at the cautionary tale/disaster that is Arc/Dia. For a while I was worried I was missing out on something special. Then Zen came a long and I worried less. Then the whole Dia thing… boy am I glad I didn't invest my time in that.
What's the bug situation? It sucked last I checked, over a year ago.
Is there a way to get a useful visualization like a burndown chart out of their bug tracker? The people who have created it seem unaware that one important task of such a tracker is to reveal the big picture and help answer questions like "Is the project getting better or worse?" They should study the Github Insights tab. https://orionfeedback.org/
I've tried Orion a couple of times. I even used it as my default browser for ~3 months about two years ago. Most recently, I tried to use it again about 2 months ago, but it still had loads of bugs and, most of all, was painfully slow.
The truth is, Orion being based off of WebKit comes with the obvious limitation that....it's based off of WebKit! So much slower than chrome or firefox, and plagued with decisions that are just not to my taste. For example, just the way it behaves when I hit the back button (or, rather, when I swipe back) feels incredibly sluggish. Loading is often terrible, with constant repaints of the screen as well. A bunch of websites don't work properly either.
The only true reason why I wanted Orion to work was because I wanted a browser that would be good for my battery life and "optimized for the mac". But, since then, I've realized I don't really use the battery that much (or that I don't notice it being a problem), and that, whatever "optimized for the mac" means, it definitely isn't speed.
After Arc went around and poo-pooed on its users, I migrated to Zen (I did try Orion again, like I mentioned). Zen is also filled with bugs, but at least I don't want to throw my computer out the window because of it being slow.
WebKit is not slower than Chrome/FF, this is just plain wrong, they tend to trade off over the years and over the last 5 years WebKit spent much of the time on top of a significant amount of the benchmarks people care about.
It's also by far the most resource efficient, especially on Mac, though Chrome invested heavily more recently to close the gap.
Overall in terms of "feel", Safari is hands down the best browser in terms of performance.
Yeah, imo, it’s nowhere near ready for 1.0. I was a big advocate for this browser but recently changed because of exactly this. That, and it’s very slow after having it running constantly, I found myself routinely quitting and re-opening it every hour or two to get normal speed back, or my RAM for that matter.
Thank you offering Orion outside the App Store. I am excited to try it. But where is the offline installer? If you don't collect data, why does the "installer", that has already been downloaded from the internet, need to again connect to the internet to download the browser, which is what the "installer" should already be having within it??
Good point. The world however has made me cynical, and I prefer full offline installers. One of the (many) reasons is that I also tend to save the full installers, of softwares I like, in case they suddenly disappear from the web.
Yeah, except it's pure bullshit. I'm actually a tiny bit irritated they worded it like this because it's insultingly misleading.
"From day one, we made the deliberate choice to build Orion on WebKit, the open‑source engine at the heart of Safari and the broader Apple ecosystem."
Chromium's Blink is based on Webkit and was for YEARS. While Blink and Webkit had some major differences now, it's not Webkit that's the better core now.
They picked Webkit because it's fast and easy, what ships on both MacOS and iOS. They couldn't put an alternative engine in the iOS and distribute it outside of Europe, so they stuck with webkit. For an Apple-only application, it's a smart choice for fast development, but it's NOT an act of resistance AT ALL. It's completely caving to Apple.
This is not a bold new choice in the browser space, it's just another privacy focused Webkit browser. That's great, but pretending this is sticking it to the man is delusional.
I'm curious about your definition of "better". It's nice that Google is catching up to Safari on Speedometer benchmarks (Blink was 20% slower a year ago), so at minimum one can appreciate Safari for being the mechanical hare that triggers Google's prey instinct. Bun chose WebKit's JavaScriptCore for performance reasons. Safari's supposedly-poor support for web standards is mostly Google propaganda.
I don't think using an engine that's equally controlled by a different big evil corporation is exactly an act of resistance. I don't disagree with their decision, but c'mon.
I've attempted to switch to Orion on iOS a few times in the past and could never quite stick with it due to reliability issues. I'm giving it another try now to see if this 1.0 release gets it over that hurdle. Vivaldi is still a lot more polished than Orion on mobile, but Orion's support for Chrome extensions is a pretty compelling feature. I'm a very happy Kagi search user, so I'm rooting for them to succeed here.
We rewrote a large part of the code to make it more reliable and faster.
I suggest downloading version 1.4, which just came out, to see for yourself (even if a few fixes related to Liquid Glass still need to be fixed ... by Apple). https://apps.apple.com/us/app/orion-browser-by-kagi/id148449...
I see this sentiment expressed often here, but I have never experienced a single issue using Orion on iOS. I've been using it for 3-4 months now. With uBlock Origin it actually makes it possible to use the web on iOS.
It's the only browser I remember crashing (not a page, the app itself) from time to time and has a few less critical ones. Like the latest version made it impossible to view what you type in a url field untill a few restarts made it just have the wrong position with the keyboard visible
But also, what ublock origin??? It doesn't work on iOS even if you can install it, are you not mixing it up with their internal adblocker or something else? Just checked and disabled all images, works on a desktop, fails in Orion ios, images are still visible
this is a macOS release, ios is already past 1, it's 1.4.0
Though I've made the mistake of updating it following this announcement, and now I couldn't even type the url since the url bar didn't jump up to be on top of a keyboard. After a few restarts it does jump up, but it's still positioned incorrectly, either too high or too low depending on the keyboard
So yea, unfortunately, not reliable yet...
I want to be able to sync Orion with Firefox. I use non Apple operating systems on some computers, and I would love to have Orion sync with Firefox on them.
Is that true? Maybe it is and I'm out of the loop but I can't remember the last time someone complained about browser speed. The bottleneck seems to be website bloat more than anything else. Would love to see this argument quantified.
We just don’t know how bad slow browsers can be because all others have caught up.
During that time IE startup time went from a dozen or so seconds to also instantaneous. It was even faster than chrome sometimes. But that was just the startup. The application wasn’t ready to accept any user input or load anything for another 10 or 15 seconds still. Sometimes it would even accept input for a second then block the input fields again.
It’s the same mentality all those insanely slow webapps do when they think some core react feature for a “initial render” or splash screen etc will save them from their horrific engineering practices.
A system with less than 64 Megabytes of RAM (most computers of the time) would have to lean heavily on spinning rust virtual memory, making everything slow.
However, since then Chrome has become one of the biggest memory hogs that people commonly run.
Remember that users often don’t correctly figure out which part of the stack is causing something. I’m guessing people generally don’t ID the browser as the performance bottleneck unless they’re familiar with browsers of significantly differing speed, and when not it comes out as asking for faster internet, faster websites, or a faster computer, all of which we hear constantly.
So performance is general is more like it... that includes not hurting my battery life.
Also as a dev Safari is becoming the new IE. I've had a whole suite of Safari-only bugs in the past 2yrs and lots of browser crash reports from users.
Now I think I'll just keep switching until there's one decent browser left which hasn't been AIed.
(Safari with adblocker, of course.)
Orion is faster than Safari on the same Mac. And it isn't rendering speed, but basic UI interface, multi-tabs usage. It is annoying because you see what Webkit is capable of and somehow Apple is not doing such as great job for Mac Safari. The difference is especially true on x86 Mac.
That’s how often I find myself having to do something in a web app that only supports Chrome. Meet the new IE, same as the old IE…
It used to be slow for me, but now on the same hardware it is fast enough that I don't see any difference compared to chrome.
1Password extension disabled: 17
1Password extension enabled: 10 (and the test takes much longer)
Vivaldi with extension enabled: 25
I really, really want to move back to Orion as my daily driver but as a pretty heavy 1Password user this is absolutely a dealbreaker.
I wish browsers offered some kind of autofill extension API so password managers don't have to inject their own bullshit into every page.
https://developer.apple.com/documentation/authenticationserv...
Then again 1Password itself is problematic, from old bugs to the slowness of it all. I also dislike how their overlay thingie gets on top of everything, even form fields that make no sense. It's a bit pricey for the decrease in quality over time.
I did file bugs for issues I came across, and I'll try it again if I hear this is addressed.
There's a lot of different reasons that people ask for open sourcing of Orion / software in general; could I ask you to expand a bit more as to which issues being open source would address for you?
I can assume of course, but I'd rather listen to you articulate it, even if it's usual reasons.
Y’all seem like nice people but trust isn’t automatic these days.
tl;dr: I'm a tinkerer, an idealist, and someone who wants to retain control over my digital life and deny influence over it to the likes of Google, Apple, Meta, et al. at pretty much all costs, and there are absolutely good enough open source options that I couldn't bring myself to use a proprietary browser unless I absolutely have to.
To elaborate…
First off, there are a few reasons I always prefer to use open source software:
- I like being able to open things up, see how they work, chops bits off them, attach other things too them, use them in unexpected ways and general use (and abuse) them however I see fit. After all, I can do that with all the physical stuff I own, so why not the digital stuff too…?
- Code costs nothing to copy and is trivial to copy perfectly. This means that the potential compounding benefits of everyone sharing not only their complete software products but individual libraries, algorithms, and solutions to common (and not-so-common) problems are huge. When we use and contribute to open source software we help build those benefits for everyone.
- Closed source code is always open to being abandoned or moving in a direction we don't care for with nothing we can do about it. When it's open source, the question is "will I submit a PR", or "will I maintain a fork" (even if just for me). When it's closed, the question is "will I build a replacement". These are not the same category of thing! I can start running a fork any time[0]. Building a replacement may take months or years, if it's even feasible. But there are individuals who run their own fork of my favourite text editor (Helix).
- I'm a big believer in the value of communities and efforts made primarily for the benefit of one's community rather than financial gain. Open source can act as a kind of insurance against the latter.
Secondly, I think this is all uniquely important for browsers because the web is so dominant and it's therefore so important to me (and I think to Kagi's mission) to protect that platform for everyone, for all time. Even though Chromium and Webkit are open source, Google and Apple exert huge influence and control through their ownership of Chrome and Safari. Firefox is better but even that project is not free of Google's influence, which is steadily making the web worse for everyone.
Kagi probably won't be the next Google, in that respect. As a long time payed user of Kagi[1], I really do believe they want to build a good browser that does not abuse an exploit it's users. But Google's motto used to be "Don't be evil", and many of us believed that for a while too. My point is not that Kagi will or is likely to become evil, it's that when Firefox/Zen, ungoogled Chromium, and maybe one day Ladybird and others exist, *I can't invest time, effort, and attention into something that could in theory go down such a path without the community even retaining the option to fork it[2]. This is especially true when using a closed source browser would also simultaneously weaken those more open efforts, however slightly, by subtracting from their community.
So there you have it. I hope that's helpful.
[0] Case in point: I've used Firefox for years. Sometime last year I start using Zen (a fork/derivative of Firefox) alongside it with no drama or fanfare. Now I rarely open Firefox.
[1] Honestly, I couldn't imagine going back. It's a genuinely excellent product and I believe the company is generally doing, and certainly trying to do the right thing.
[2] Just look at the cautionary tale/disaster that is Arc/Dia. For a while I was worried I was missing out on something special. Then Zen came a long and I worried less. Then the whole Dia thing… boy am I glad I didn't invest my time in that.
Is there a way to get a useful visualization like a burndown chart out of their bug tracker? The people who have created it seem unaware that one important task of such a tracker is to reveal the big picture and help answer questions like "Is the project getting better or worse?" They should study the Github Insights tab. https://orionfeedback.org/
The truth is, Orion being based off of WebKit comes with the obvious limitation that....it's based off of WebKit! So much slower than chrome or firefox, and plagued with decisions that are just not to my taste. For example, just the way it behaves when I hit the back button (or, rather, when I swipe back) feels incredibly sluggish. Loading is often terrible, with constant repaints of the screen as well. A bunch of websites don't work properly either.
The only true reason why I wanted Orion to work was because I wanted a browser that would be good for my battery life and "optimized for the mac". But, since then, I've realized I don't really use the battery that much (or that I don't notice it being a problem), and that, whatever "optimized for the mac" means, it definitely isn't speed.
After Arc went around and poo-pooed on its users, I migrated to Zen (I did try Orion again, like I mentioned). Zen is also filled with bugs, but at least I don't want to throw my computer out the window because of it being slow.
It's also by far the most resource efficient, especially on Mac, though Chrome invested heavily more recently to close the gap.
Overall in terms of "feel", Safari is hands down the best browser in terms of performance.
So I’m back on Safari.
"From day one, we made the deliberate choice to build Orion on WebKit, the open‑source engine at the heart of Safari and the broader Apple ecosystem."
Chromium's Blink is based on Webkit and was for YEARS. While Blink and Webkit had some major differences now, it's not Webkit that's the better core now.
They picked Webkit because it's fast and easy, what ships on both MacOS and iOS. They couldn't put an alternative engine in the iOS and distribute it outside of Europe, so they stuck with webkit. For an Apple-only application, it's a smart choice for fast development, but it's NOT an act of resistance AT ALL. It's completely caving to Apple.
This is not a bold new choice in the browser space, it's just another privacy focused Webkit browser. That's great, but pretending this is sticking it to the man is delusional.
I'm curious about your definition of "better". It's nice that Google is catching up to Safari on Speedometer benchmarks (Blink was 20% slower a year ago), so at minimum one can appreciate Safari for being the mechanical hare that triggers Google's prey instinct. Bun chose WebKit's JavaScriptCore for performance reasons. Safari's supposedly-poor support for web standards is mostly Google propaganda.
But also, what ublock origin??? It doesn't work on iOS even if you can install it, are you not mixing it up with their internal adblocker or something else? Just checked and disabled all images, works on a desktop, fails in Orion ios, images are still visible