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?!"
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/...