9 ms·
> So what, our choices are Firefox (Gecko), Don't forget Servo. People are actively working on it, and it could use more help.
by JoshTriplett 1y ago
> So what, our choices are Firefox (Gecko),
Don't forget Servo. People are actively working on it, and it could use more help.
- indy 1y agoHopefully the Ladybird browser will become a viable choice soon
- typpilol 1y agoI think we're many years off it even being viable for most people
- nicce 1y agoThey haven’t solved security yet. They are doomed to repeat Firefox/Chrome issues until they start using that Swift.
- mi_lk 1y agowhat's Swift's role in security?
- fhd2 1y agoI'm glad you asked: https://en.wikipedia.org/wiki/SwiftOnSecurity https://en.wikipedia.org/wiki/SwiftOnSecurity
- nicce 1y agoMemory safety. A more serious reply, discussed last year: https://news.ycombinator.com/item?id=41208836 https://news.ycombinator.com/item?id=41208836 I think the main repo does not have Swift yet.
- Zardoz84 1y agoI hope that not. Or at least, get out of the control of the controversial person behind it. If I would put all the eggs on a basket, I will prefer Servo.
- foofoo12 1y agoWait, what? What did he do?
- dotancohen 1y agoIn 2021 he once rejected a PR from a new contributer, which was to change the documentation from using the word "he" to "they".
- meindnoch 1y agoLOL. The horror!
- lelanthran 1y agoWas it an actual new contributor or a drive by PR by someone who has no interest in contributing anything but their ideology? Because there is nothing wrong in protecting your project from ideologues who do a drive by PR just to further their cause. There is nothing wrong in preventing your project from being used as an vehicle for someone else's ideology.
- lenkite 1y agoDoes the person's political opinion even matter if the product is good quality ? 20 years ago, nobody used to care.
- johnisgood 1y agoI remember the times, too, when the person behind the code did not matter. The code did.
- 1y ago
- pndy 1y agoDid Andreas even mention anything about extensions in Ladybird? I hardly can imagine browsing the Internet without ublock origin or other extensions like cookie autodelete, privacy badger, ublacklist
- MarcelOlsz 1y agoIf you can't modify it to hell and back it's dead in the water IMO. I had to frankenstein my firefox over several weeks to get it to a usable state.
- cgsmith 1y agoNothing yet. https://github.com/LadybirdBrowser/ladybird/issues/976#issuecomment-2269710093 https://github.com/LadybirdBrowser/ladybird/issues/976#issue...
- sgt 1y agoI don't use an ad blocker, I just don't look at the ads. Cookie alerts are a pain though. For privacy I just run in Incognito mode in Chrome or private mode in Safari.
- cropcirclbureau 1y agoIt's not just anyone, it's the folks at Igalia. I think people disregard Servo since it's no longer under Mozilla but Igalia aren't just random contributors picking up the slack, they're browser experts that also work on Chromium.
- ModernMech 1y agoPersonally, I disregard Servo because I've been hearing about it for 10 years. I'll start paying attention again when they remove the "don't log into your bank with Servo" warning.
- knowitnone2 1y agoDone. Now you can use it.
- ModernMech 1y agoHuh? No nothing has changed: https://servo.org/download https://servo.org/download "These pre-built nightly snapshots allow developers to try Servo and report issues without building Servo locally. Please don’t log into your bank with Servo just yet!"
- GoblinSlayer 1y agoWon't servo thus become just a translation of chrome?
- Vinnl 1y agoThe Igalia folks also contribute to Gecko and WebKit, and so far, the three aren't clones of each other.
- esad 1y agoMaybe it's just me, but from time to time I try latest Servo build and it never survives more than few minutes of usage before crashing. Last time I did it was 3 days ago, I opened a website and it crashed with "RefCell already borrowed" in what seems to be a logger module. This always strikes me as weird because one of the selling points for Rust is memory and thread safety (quote from the website: "eliminate many classes of bugs at compile-time").
- homebrewer 1y agoThis is perfectly safe behavior, would you prefer it slightly corrupting the destination address when transferring money through online banking?
- glenstein 1y agoI think they're just asking for it not to crash.
- fauigerzigerk 1y agoYes it's safe but undesirable, like Java's NullPointerException. A more interesting question is why it was not possible to use compile time borrow checking in this particular case. It shows how valuable the borrow checker is when you can use it.
- GoblinSlayer 1y agoWell, yeah it's a bug just like the NullPointerException. You see how a buggy program behaves.
- lelanthran 1y agoIt's unwanted though. I'd rather use the C++ app that doesn't crash than the Rust browser that crashes safely. The last time I had firefox crash was over a decade ago.