News for hackers. Stuff that matters.
Re:Ladybird: A new cross-platform browser project by trashburger on Monday September 12, 2022 @10:27AM (#32810816)
> If you want to build another Chromium

I don't want to build another Chromium. I want to build a web browser. I don't think every browser is required to be like or support as many websites as Chromium does. Note that competing with the popular browsers of today has never been stated as one of Ladybird's goals.

Re:Ladybird: A new cross-platform browser project by forbiddenvoid on Monday September 12, 2022 @11:05AM (#32811438)
I would argue that rather than 'supporting many websites' Chromium has actually warped web development around its own goals. This is one of the effects that really turns me off of it. Google has pushed to make Chrome the OS of the internet.
Re:Ladybird: A new cross-platform browser project by MuffinFlavored on Monday September 12, 2022 @11:04AM (#32811422)
> I want to build a web browser.

Mild nitpick but "web browser" and "rendering engine" and "JavaScript" are different.

Anybody can take WebKit and do some cool stuff on top in the UI and call it a "web browser".

At the end of the day, without patching to the HTML/CSS rendering engine, it's going to perform like every other WebKit based browser, right?

https://en.wikipedia.org/wiki/Comparison_of_browser_engines

I know Chromium uses Blink and not WebKit now.

Looks like Ladybird is based on https://en.wikipedia.org/wiki/SerenityOS "LibWeb"

That's all just rendering. You need to hook a JavaScript engine up to the rendering engine as well (with glue to the DOM from what I know?)

Chromium is Blink + V8, right?

Does Ladybird SerenityOS Libweb also do JavaScript?

> Browser with JavaScript, WebAssembly, and more (check the spec compliance for JS, CSS, and WASM)

It does. https://github.com/SerenityOS/serenity https://github.com/SerenityOS/serenity/tree/master/Userland/...

Re:Ladybird: A new cross-platform browser project by trashburger on Monday September 12, 2022 @11:12AM (#32811566)
Ladybird, as part of the larger SerenityOS project, is building the browser UI, layout engine and JavaScript engine all on its own. That's what I referred to when I meant "web browser".
Re:Ladybird: A new cross-platform browser project by aaaaaaaaata on Monday September 12, 2022 @11:52AM (#32812147)
"Listen man, that's great and all, but all I wanna know is, how slow are you gonna be with patching them there vulns?!"