If you're going to "Show HN" you should show something. This just a hastily-extruded [1] landing page with no details.<p>Also, using an agentic framework and writing code by hand "a lot of the time" does not count as "from scratch".<p>[1] <a href="https://news.ycombinator.com/item?id=49129191">https://news.ycombinator.com/item?id=49129191</a>
Not a Show HN:<p><a href="https://news.ycombinator.com/showhn.html">https://news.ycombinator.com/showhn.html</a>
Faster than chrome and 100% clearance of acid3 is certainly interesting, and a great achievement for a solo dev, good job!<p>I’d love to see something entirely FOSS dethrone the big corp browsers, hope that’s the goal here.
Nice. Will you also release a version without Javascript (and without css)?
Your own engine?! Wow, that's incredible. Is this gonna be like Servo where people can build a browser around this, or will it be a standalone browser?<p>I recently switched from Arc to Helium but it's still Chrome with different paint. When I was using Opera 12, it was the most standards-compliant browser so it became my main. What are the goals for cwbrowser (and is the name permanent)?
Modern browsers should no longer score 100 on Acid 3 though.<p>>By April 2017, the updated specifications had diverged from the test such that the latest versions of Google Chrome, Safari and Mozilla Firefox no longer pass the test as written
Yes, but considering the goal of his project is a proof of concept, that is, proving this project is possible, acid3 is a good place to start to prove the worth of the project and aiming 100% first make more sense. Tweaks will be needed one way or another to make it equivalent to the big 3.
<a href="https://github.com/web-platform-tests/wpt/commits/master/acid/acid3" rel="nofollow">https://github.com/web-platform-tests/wpt/commits/master/aci...</a> shows the history of the web-platform-tests copy of WPT, which has mostly followed Hixie’s earlier updates to Acid3 by simply commenting out assertions that no longer match what specs say.
Exactly. It's meaningless now and I stopped looking at it a few years before 2017 when I ran a Web dev shop
hmm. i wonder if any of the stuff they have changed since then is stuff i could legitimate not do without in a browser
Aha, I'm getting 97/100 on Safari
lots of questions for HN folks here from a noob dev<p>- how exactly do you go about writing your own browser engine<p>- what specs are you supposed to follow<p>- how do you measure or determine if your browser engine is compliant<p>- how long do you think such a task would take (no AI / with AI)<p>- how do you test something like this?
Hello, how does cwbrowser compare with Lightpanda?
What's the Speedometer 3.1 [0] rating for that browser paired with an M5?<p>[0]: <a href="https://browserbench.org/Speedometer3.1/" rel="nofollow">https://browserbench.org/Speedometer3.1/</a>
For reference, Safari is doing around 53, and Chrome is around 60 for M5, of which they were bragging about [0]. So curious to see whether there's any gains from your custom browser.<p>[0]: <a href="https://blog.google/chromium/a-double-victory-for-web-speed-chrome-breaks-records-again-on-speedometer-31-and-jetstream-3/" rel="nofollow">https://blog.google/chromium/a-double-victory-for-web-speed-...</a>
how much of it was vibe coded?
Super cool! Any plans to release it for Linux? Would love to test it but I have no Mac unfortunately
This is cool! And as someone else who's been building their own browser engine: welcome to the club!<p>Do you have WPT tests results, and/or screenshots of it rendering real websites?
The whole thing looks like a giant AI slop
No source code, no binary, just a page with some claims about code that might even exist.<p>Eh.
What's the goal? Did you learn anything interesting?
i'm assuming this is written with LLMs given the writing on that page and the nature of the other "products" on that website. i would not call that hand-written, as the page does in the second paragraph
Huh, cool, let me know when it's available. I like trying out alternative browser engines every now and then.
closed source?
In terms of engines, Fastrender, by cursor, is AI generated in rust. Don't know why no one's picked that up and run with it yet.
Congrats. I’d love a very agent friendly browser by the way