02:31
<sideshowbarker>

https://github.com/LadybirdBrowser/ladybird/pull/9457

Replace HTML parser with Rust

11:35
<freddy>
Asking in thread, because it might be off topic for here. Cool to see another html parser in rust. Does Ladybird have a policy/stance on (not) using third-party code or why was html5ever dismissed?
11:52
<jmdyck>
They do have a stance, but I've been unable to find an official statement after a quick look. Roughly, they allow third party code, but only for things that aren't core to the browser.
12:04
<sideshowbarker>
Yeah, exactly that.
12:05
<sideshowbarker>
The policy is that all web-platform features are implemented from scratch.
12:06
<sideshowbarker>
Anything for which there’s a WHATWG spec or W3C spec or similar
12:53
<jmdyck>
And is that stated somewhere?
13:03
<sideshowbarker>
No
13:03
<sideshowbarker>
It’s not a project that spends a lot of time on documenting policies or processes
13:04
<jmdyck>
heh
13:05
<sideshowbarker>
It’s also subject to change
13:06
<sideshowbarker>
…because the project is also not particularly dogmatic or religious about anything