529
top 50 comments
sorted by: hot top controversial new old
[-] nixcamic@lemmy.world 16 points 3 days ago* (last edited 3 days ago)

Servo already exists and is independent and written in a modern language and way ahead of this.

I mean, competition is good but they aren't the only independent browser engine.

[-] cupcakezealot@lemmy.blahaj.zone 16 points 4 days ago

"Ladybird uses a brand new engine based on web standards, without borrowing any code from other browsers." has the same energy as

[-] blind3rdeye@lemm.ee 45 points 3 days ago

Not really. They aren't inventing new standards. They are implementing an engine that confirms to existing standards.

[-] decivex@yiffit.net 16 points 3 days ago

In this case having more browser engines not under Google's control is probably a good thing. Although this effort might've been better spent working on Servo.

[-] laxe@lemmy.world 176 points 5 days ago

I want to follow updates from this project. They have a Twitter account but not Mastodon sigh

[-] infeeeee@lemm.ee 256 points 5 days ago

RSS is not even enabled on the Newz page on the website.

[-] Diabolo96@lemmy.dbzer0.com 89 points 5 days ago

I share the disappointment.

load more comments (1 replies)
[-] mynamesnotrick@lemmy.zip 66 points 5 days ago

Im glad to see this. Discord is a nightmare. It's the same as a Facebook only group to me.

load more comments (1 replies)
[-] vantablack@lemmy.blahaj.zone 36 points 4 days ago

you shouldn't use this browser the devs are transphobic sexist chuds

https://cyberpunk.lol/@vantablack/112717420300967771

[-] blind3rdeye@lemm.ee 15 points 3 days ago

Hmm. I just read the github thread that this is about. The devs made a mistake on this; but it seems to me that there is a bit of an over-reaction here. The people in the thread seem to be discussing it calmly and politely; and the issue (i.e. use of pronouns in the build instructions) ends up being resolved. By contrast, the reaction outside of the actual thread... is extreme.

Like I said, this seems like an overreaction to someone making a mistake of ignorance & indifference. It wasn't an act of malice.

load more comments (8 replies)
[-] Scotty_Trees@lemmy.world 11 points 3 days ago

Remind me in 2 years when this project becomes discontinued...

[-] unconfirmedsourcesDOTgov 107 points 5 days ago

The website makes it sound like all of the code being bespoke and "based on standards" is some kind of huge advantage but all I see is a Herculean undertaking with too few engineers and too many standards.

W3C lists 1138 separate standards currently, so if each of their three engineers implements one discrete standard every day, with no breaks/weekends/holidays, then having an alpha available that adheres to all 2024 web standards should be possible by 2026?

This is obviously also without testing but these guys are serious, senior engineers, so their code will be perfect on the first try, right?

Love the passion though, can't wait to see how this project plays out.

W3C lists 1138 separate standards currently, so if each of their three engineers implements one discrete standard every day, with no breaks/weekends/holidays, then having an alpha available that adheres to all 2024 web standards should be possible by 2026?

Yes, that is exactly the plan: "We are targeting Summer 2026 for a first Alpha version"

a Herculean undertaking with too few engineers and too many standards

Yeah, as a layperson this is my take. If mozilla is struggling to stay in the game then I just don't really see how an unfinanced indie team has a shot.

load more comments (4 replies)
load more comments (13 replies)
[-] jojo@lemmy.blahaj.zone 29 points 4 days ago

Wasn't this the transphobic one?

[-] vantablack@lemmy.blahaj.zone 15 points 4 days ago
[-] cupcakezealot@lemmy.blahaj.zone 15 points 4 days ago

i like how they're like this isnt the place for personal politics while ignoring the fact that gendered readme files are patently stupid in the first place.

[-] Facebones@reddthat.com 30 points 4 days ago

Shoutout to the user pointing out that forcing "he" is just as, if not more, political ❤️

load more comments (1 replies)
load more comments (2 replies)
[-] merthyr1831@lemmy.world 19 points 4 days ago

It would be nice if people read the post and the project before randomly making assumptions such as implying the project started from scratch yesterday or its run by some amateurs, this is a 4 year old project! It's founded by a former KHTML/Webkit developer for Apple!

load more comments (1 replies)
[-] Logh@lemmy.ml 61 points 5 days ago

Love the idea! Shopify as the highest tier sponsor? Not so much.

[-] antler@feddit.rocks 36 points 5 days ago

I mean if they're gonna give money without demanding anything I'm sure no complaints from the devs.

Shopify or an exec there might find some value in avoiding Google owning the web, could maybe bring goodwill for the company, or they could just be looking for a write off.

load more comments (7 replies)
[-] avidamoeba@lemmy.ca 34 points 5 days ago

I do not understand the urge to start from scratch instead of forking an existing, mature codebase. This is typically a rookie instinct, but they aren't rookie so there's perhaps an alternative motive of some sort.

[-] accideath@lemmy.world 97 points 5 days ago

Because there are only like 3 browser engines: Chrome’s Blink, Firefox’s Gecko and Apple‘s WebKit. And while they are all open source, KHTML, the last independent browser engine got discontinued last year and hasn’t been actively developed since 2016.

There’s need in the space for an unaffiliated engine. Google’s share is far too high for a healthy market (roughly 75%), WebKit never got big outside of Safari (although there are a few like Gnome Web, there’s no up to date WebKit based browser on Windows) and Gecko has its own problems (like lack of HEVC support).

So, in my book, this is exciting news. Sure it‘ll take a while to mature and it is up against software giants but it‘s something because Mozilla doesn’t seem to have a working strategy to fight against Google‘s monopoly and Apple doesn’t have to.

load more comments (38 replies)
[-] vanderbilt@lemmy.world 54 points 5 days ago

Because software monocultures are bad. The vast majority of browsers are Chromium based. Since Google de-facto decides what gets in Chromium, sooner or later the downstream forks are forced to adopt their changes. Manifest V3 is a great example of this. You can only backport for so long, especially when upstream is being adversarial to your changes. We need an unaffiliated engine that corrects the mistakes we made with KHTML/Webkit.

load more comments (2 replies)
[-] schnurrito@discuss.tchncs.de 36 points 5 days ago

There is currently no implementation of web standards that is under a more permissive license than LGPL or MPL. I think that is a gap worth filling and if I recall that is what Ladybird is doing.

load more comments (5 replies)
[-] merthyr1831@lemmy.world 21 points 4 days ago

Ladybird was born from SerenityOS, which is a hobbyist unix-like (or POSIX compliant?) OS that simply aimed to do things "from the ground up". It just happened that they needed to make a browser, and the response was to make one from scratch.

From there it seemed to have brought a lot of attention organically to the point where it can stand on its own, but originally it was never intended to be a "third browser engine" from its inception.

load more comments (1 replies)
load more comments (5 replies)
[-] linearchaos@lemmy.world 54 points 5 days ago

It'll be interesting to see how this plays out. I've had more than a handful of people bitching at me that it's impossible to make a new, open web browser in this day.

I think it's less that it's "impossible" but rather that it's expensive.

Honestly we've in general shoved too much shit into the browser that's not strictly related to just browsing web sites.

And you "have to" support all the layers and layers and layers of added stuff, or you can't "compete".

But, at the same time, the goals of making a good-enough browser that mostly works and isn't completely enshittified and captured by corpo big tech interests is a very worthy project and 100% support what they're doing.

load more comments (17 replies)
load more comments (3 replies)
[-] vsis@feddit.cl 7 points 4 days ago* (last edited 4 days ago)

The project management may have some obvious problems (jOin dIsc0Rd sErVEr; w0rD "thEy" t0o p0liTicAl). But we really need an alternative to browsers funded by Google (Chrome and Firefox).

So I'll do my best to actually build from sources and see what can I help with. Attacking the author is helping nobody.

And for the folks who are saying "wHy n0t rUst", you can always show me the (rust) code.

[-] barsoap@lemm.ee 10 points 3 days ago

And for the folks who are saying “wHy n0t rUst”, you can always show me the (rust) code.

https://github.com/servo/servo

I really wish they would publish flatpaks because I can't be arsed to either build the thing or get a non-standard precompiled binary to run on nixos.

load more comments (1 replies)
[-] miridius@lemmy.world 9 points 4 days ago

builds a new browser from scratch without borrowing existing code

still chooses to do it in C++

Epic fail

[-] ticho@lemmy.world 11 points 3 days ago

The language choice was because Ladybird started as a component of SerenityOS, which is also written in C++. With this separation, they are free to gradually introduce other language(s) into the codebase, and maybe eventually replace C++ entirely, piece by piece.

In Hackernews thread about this, the head maintainer mentioned that they have been evaluating several languages already, so we'll see what the future brings.

In the meantime, let's try to be mature about it, what do you say?

[-] raspberriesareyummy@lemmy.world 14 points 4 days ago

Not sure if you are trying to be funny, but if not: enlighten us?

load more comments (23 replies)
[-] Diabolo96@lemmy.dbzer0.com 9 points 3 days ago* (last edited 3 days ago)

The dev has 30 years of experience with c++ and a lot of it was on browsers.

He tried to incorporate rust with the help of "JT", one of the original rust designers/devs and according to Andreas it didn't work that well due to the web being too objet oriented or something like that. They both worked together (well, mostly "JT") to create a new safe programming language called "yakt" that transpile to c++, but the project is currently pretty much dead because nobody is really working on it anymore.

load more comments (7 replies)
load more comments (11 replies)
load more comments
view more: next ›
this post was submitted on 01 Jul 2024
529 points (93.7% liked)

Technology

55690 readers
2918 users here now

This is a most excellent place for technology news and articles.


Our Rules


  1. Follow the lemmy.world rules.
  2. Only tech related content.
  3. Be excellent to each another!
  4. Mod approved content bots can post up to 10 articles per day.
  5. Threads asking for personal tech support may be deleted.
  6. Politics threads may be removed.
  7. No memes allowed as posts, OK to post as comments.
  8. Only approved bots from the list below, to ask if your bot can be added please contact us.
  9. Check for duplicates before posting, duplicates may be removed

Approved Bots


founded 1 year ago
MODERATORS