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!
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.
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.
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!
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.
The real full stack engineering
But did they make their own CPU?
Since when does homework feature on the front page of HN? I find this very odd...
What high school CS class (or even college class) is assigning a project to implement a minimal web renderer?
This is super impressive.
Probably more complex project than projects 99% of what software developers with a real job do daily.
Nowhere in the post does OP say this is a homework assignment. All they said was that they are a high school senior.
This is one of the hardest projects of its kind. Congrats! looks cool.
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.
Cursor is a 30 billion dollar corporation that couldn’t do this with practically unlimited compute for their AI.
Well done.
this is so cool man congrats!