4 ms·
Yeah, and when you think about the insane complexity of Web standards, and the fact that even Microsoft failed to create a browser with an independent engine, w
by senfiaj 25d ago
Yeah, and when you think about the insane complexity of Web standards, and the fact that even Microsoft failed to create a browser with an independent engine, we are very unlikely to see a new browser engine: https://waspdev.com/articles/2025-04-07/will-there-be-a-new-browser-with-a-completely-new-engine https://waspdev.com/articles/2025-04-07/will-there-be-a-new-... . This means that not only we are unlikely to see browsers with new engines but also that the existing browser engine diversity might even shrink if a browser becomes underfunded and / or loses a critical number of users / web developers.
- TimTheTinker 25d agoLadybird is steadily progressing: https://ladybird.org/ https://ladybird.org/
- cyberax 25d agoThe last time I checked the source code, it was filled with horrible unsafe C++. They also re-implement everything whether it is needed or not.
- dieortin 25d agoAren’t Chrome and Firefox also filled with “horrible unsafe C++”?
- cyberax 25d agoYup. But they had thousands of engineers working on them for a decade.
- unloader6118 25d agoDoesnt that makes it even less consistent ?
- cyberax 24d agoWhy? C++ is horrible, but when you have thousands of developers, you can make it work.
- adamrt 25d ago> It was filled with horrible unsafe C++ Are you saying their code was horrible and unsafe, or just that its a byproduct of using C++. They've been rewriting parts in rust: https://github.com/LadybirdBrowser/ladybird/blob/8f0a1b19114e781a56694ced3ea13a720139e146/Cargo.toml https://github.com/LadybirdBrowser/ladybird/blob/8f0a1b19114.... > They also re-implement everything whether it is needed or not. No they don't. SerenityOS did, and that was the goal of the project. But Ladybird has plenty of third party libraries.
- cyberax 24d ago> Are you saying their code was horrible and unsafe, or just that its a byproduct of using C++. Yes. It's both terrible because it's C++, and it's terrible because they're not following the modern C++ safe coding practices. > They've been rewriting parts in rust: https://github.com/LadybirdBrowser/ladybird/blob/8f0a1b19114 https://github.com/LadybirdBrowser/ladybird/blob/8f0a1b19114.... And it's not going to amount to anything major. Rewriting in Rust properly requires architecting things from the beginning. > No they don't. For a long time, their policy had been "no third-party code". Eventually it became untenable, so they started using third-party libraries. But they still ended up reinventing the wheel at least several times.
- xgulfie 25d ago[flagged]
- nickthegreek 25d agothat’s a bold statement, and my googling has not returned results that verify this claim. can you provide any context?
- xgulfie 25d agoHere's a fun example https://archive.is/ZtQpj https://archive.is/ZtQpj Another funny moment from this guy https://github.com/SerenityOS/serenity/pull/6814#issuecomment-830793992 https://github.com/SerenityOS/serenity/pull/6814#issuecommen...
- xgulfie 25d agoSorry everyone on "hacker" "news" I cannot provably see into a strangers heart of hearts in a way that would satisfy you
- happytoexplain 25d agoI don't follow, especially since this is a reply to your own post. Can you clarify?
- leephillips 25d agoIt’s an expression of frustration at being expected to supply evidence after accusing someone of racism.
- nickthegreek 24d agoHere at HN, we regularly expect evidence of lesser known claims. It’s actually a pretty cool way to form understanding based on reality. My original post was openminded, and stated that I tried to learn more about what your post on my own to not waste your time. When I could bot find discourse or articles about your statement, I asked for a source. That is a natural and valid thing to have happen. If there is basically no validation of your strong statements, maybe think about what you post and what it’s adding to the discourse.
- strenholme 24d agoI will believe it when I see it. Still no public release.
- kiney 24d agothe source is public, you can just compile it
- cyberax 25d agoServo exists, and it's making steady progress: https://servo.org/ https://servo.org/
- senfiaj 25d agoHow old is Servo? 14? I just opened waspdev.com and the UI was quite broken. It can't even render a basic blog normally.
- cyberax 25d agoWorks for me? I clicked on a few games even. The only brokenness is misalignment of text on the tag cloud. I took a glance, and it has the content marked as scrollable with the min-height of 0, height of 20 and line-height of 24. I have no idea what _is_ the correct behavior in this case.
- senfiaj 25d agoThe html lists in the articles were not ok, the top bar search input as well. Chrome and FF were rendering fine.
- happytoexplain 25d ago"even Microsoft" is an oxymoron. Microsoft is exactly the entity I would expect to fail at implementing complex standards.
- sumanep 25d agoYou didn´t understand
- happytoexplain 25d agoWhy the insult with no explanation?
- sumanep 25d agoI did not insult
- happytoexplain 25d agoOh, sorry, in English your wording appears insulting. What don't I understand?
- sumanep 25d agoI think OP didn´t mean the "real" web standars (W3C) but what Google rules that is the actual standars in practice. Edge had to move from his own rendering engine to blink (crhomium) because of that. So "even" Microsoft could not fight that trend. Sorry for my english.
- happytoexplain 25d agoRight, I see what you mean. It's not entirely Microsoft's fault - I'm just taking a shot at them.
- zamadatix 24d ago
- account42 24d agoMicrosoft didn't fail, they made a business decisions to reduce costs.