20 comments

  • anonymous_user91 hour ago
    If you&#x27;re going to &quot;Show HN&quot; 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 &quot;a lot of the time&quot; does not count as &quot;from scratch&quot;.<p>[1] <a href="https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=49129191">https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=49129191</a>
    • j16sdiz1 minute ago
      Working with it for 2 years is impressive nevertheless.<p>Working with an agentic framework for more than a week make me want to throw it over the cliff
  • TekMol7 minutes ago
    Not a Show HN:<p><a href="https:&#x2F;&#x2F;news.ycombinator.com&#x2F;showhn.html">https:&#x2F;&#x2F;news.ycombinator.com&#x2F;showhn.html</a>
  • Kon5ole7 hours ago
    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.
  • HelloUsername21 minutes ago
    Nice. Will you also release a version without Javascript (and without css)?
  • NetOpWibby2 hours ago
    Your own engine?! Wow, that&#x27;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&#x27;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)?
  • krackers7 hours ago
    Modern browsers should no longer score 100 on Acid 3 though.<p>&gt;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
    • heisgone3 hours ago
      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.
    • gsnedders1 hour ago
      <a href="https:&#x2F;&#x2F;github.com&#x2F;web-platform-tests&#x2F;wpt&#x2F;commits&#x2F;master&#x2F;acid&#x2F;acid3" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;web-platform-tests&#x2F;wpt&#x2F;commits&#x2F;master&#x2F;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.
    • assimpleaspossi3 hours ago
      Exactly. It&#x27;s meaningless now and I stopped looking at it a few years before 2017 when I ran a Web dev shop
    • 0gs4 hours ago
      hmm. i wonder if any of the stuff they have changed since then is stuff i could legitimate not do without in a browser
    • 5555watch7 hours ago
      Aha, I&#x27;m getting 97&#x2F;100 on Safari
  • vivzkestrel1 hour ago
    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 &#x2F; with AI)<p>- how do you test something like this?
  • ernsheong1 hour ago
    Hello, how does cwbrowser compare with Lightpanda?
  • 5555watch7 hours ago
    What&#x27;s the Speedometer 3.1 [0] rating for that browser paired with an M5?<p>[0]: <a href="https:&#x2F;&#x2F;browserbench.org&#x2F;Speedometer3.1&#x2F;" rel="nofollow">https:&#x2F;&#x2F;browserbench.org&#x2F;Speedometer3.1&#x2F;</a>
    • 5555watch3 hours ago
      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&#x27;s any gains from your custom browser.<p>[0]: <a href="https:&#x2F;&#x2F;blog.google&#x2F;chromium&#x2F;a-double-victory-for-web-speed-chrome-breaks-records-again-on-speedometer-31-and-jetstream-3&#x2F;" rel="nofollow">https:&#x2F;&#x2F;blog.google&#x2F;chromium&#x2F;a-double-victory-for-web-speed-...</a>
  • mplewis1 hour ago
    how much of it was vibe coded?
  • bubblebeard2 hours ago
    Super cool! Any plans to release it for Linux? Would love to test it but I have no Mac unfortunately
  • nicoburns2 hours ago
    This is cool! And as someone else who&#x27;s been building their own browser engine: welcome to the club!<p>Do you have WPT tests results, and&#x2F;or screenshots of it rendering real websites?
  • m00dy52 minutes ago
    The whole thing looks like a giant AI slop
  • snvzz35 minutes ago
    No source code, no binary, just a page with some claims about code that might even exist.<p>Eh.
  • esafak4 hours ago
    What&#x27;s the goal? Did you learn anything interesting?
  • peesem7 hours ago
    i&#x27;m assuming this is written with LLMs given the writing on that page and the nature of the other &quot;products&quot; on that website. i would not call that hand-written, as the page does in the second paragraph
    • coolwulf7 hours ago
      I did use LLM for the landing page since I don&#x27;t have much time on it. The browser however not that much. I did use claude and my own cwcode to help developing this, but a lot of times the zig code had to be written by hand. Hope this answered your question.
      • adipose3 hours ago
        this admittedly makes it even a harder sell to have so little (any?) source code available on github, gitlab, codeberg, whatever.<p>what&#x27;s the deal with that? why is Google Drive zips your main distribution method, with no source available?<p>and finally: are you going to change this?
  • LoganDark4 hours ago
    Huh, cool, let me know when it&#x27;s available. I like trying out alternative browser engines every now and then.
  • ranger_danger3 hours ago
    closed source?
  • fragmede3 hours ago
    In terms of engines, Fastrender, by cursor, is AI generated in rust. Don&#x27;t know why no one&#x27;s picked that up and run with it yet.
    • tyre3 hours ago
      Cursor was lambasted from the start because they wrote blog posts about writing a browner “from scratch in rust” but it was neither without dependencies nor actually worked.<p>It was not serious engineering. It was a side project experiment with yeeting tokens into the sun.
  • tetrisgm6 hours ago
    Congrats. I’d love a very agent friendly browser by the way