12 comments

  • noo_u an hour ago

    This is a really awesome project! If you have time/interest, you could try to build a simple http server now, that your browser could communicate with. Then you could try to implement a simple version of TCP/IP, and look into how lower level networking works. Great job!

    • zabzonk 20 minutes ago

      In my experience, not a good idea to write both the client and the server for a given protocol which use each other. Far too easy to misunderstand the protocol. I remember doing this for a training course I wrote for OLE (later COM) years ago. The client and the server worked perfectly together, just not with correctly implemented OLE clients and servers.

    • rustyhancock 37 minutes ago

      The real full stack engineering

      • ge96 25 minutes ago

        But did they make their own CPU?

  • samiv 37 minutes ago

    Since when does homework feature on the front page of HN? I find this very odd...

    • dag11 8 minutes ago

      What high school CS class (or even college class) is assigning a project to implement a minimal web renderer?

      This is super impressive.

    • antirez 30 minutes ago

      Probably more complex project than projects 99% of what software developers with a real job do daily.

    • ikamm 25 minutes ago

      Nowhere in the post does OP say this is a homework assignment. All they said was that they are a high school senior.

  • lasgawe 43 minutes ago

    This is one of the hardest projects of its kind. Congrats! looks cool.

  • xacky an hour ago

    I follow a lot of the alternate browser engines and am always looking for new ones outside of the big three. You should use your experience to get a career in the browser tech world as we are dangerously close to the Chromium only web.

  • lifetimerubyist an hour ago

    Cursor is a 30 billion dollar corporation that couldn’t do this with practically unlimited compute for their AI.

    Well done.

  • luskira an hour ago

    this is so cool man congrats!