What is the advantage of building a browser engine from scratch? As opposed to just forking Blink and maintaining it as a separate project? Seems like the former just adds an ungodly amount of work and still doesn't solve the problem of Google using its weight to control web standards.
If Firefox and Apple can't rein in Google with their competing engines, what exactly does Ladybird change?
> What is the advantage of building a browser engine from scratch?
Same reason some of us choose Linux over Windows.
Linux and Windows do not have a goal of perfectly emulating the other one, to the degree of sharing the same spec and tests. Not sure how this example applies, especially since Blink is open source, while Windows is not.
In fact your example betrays you, because it would be like rewriting Linux from scratch while still attempting to maintain perfect compatibly with Linux. And then arguing that you've somehow weakened Linux in the process. Why not just fork it and maintain your own fork?
> What is the advantage of building a browser engine from scratch?
Straight from the source: