I spent the past month working on a browser engine from scratch in C following @BrowserBook.
Browsers have always been a black box to me and I've really enjoyed understanding the components that make up these complex operating systems. I'm around 40% done and plan to continue!
Just discovered this little gem - @BrowserBook, thanks to @robinsloan
This might just be the best book about Web Browsers ever written, and the site is a freakin' masterpiece 🖼️
Take my money - pre ordering now! 💸
Just received our copies of the hardcover edition. They feel light, are easy to read, and look great! Really excited to see these shipping out to pre-orders soon.
Really excited to share that we've finished proofs of the Web Browser Engineering and the book is now moving into production. I can't wait to hold a physical copy!
browserbook.substack.com/p/f…
Hello new subscribers and thank you for the HN front page yesterday! We're super excited to see so many people becoming interested in web browser engineering.
We've been reading the final proof of Web Browser Engineering. I'm amazed: it is 512 pages long, way longer than it felt while writing it. Publication is getting closer by the day!
You can now pre-order Web Browser Engineering:
global.oup.com/academic/prod…
You should get it before the end of the year, perhaps as a present for your wintertime holiday of choice!
I'm trying to learn about how browsers work from @browserbook! I'll be documenting my journey, sharing the challenges I face, and the insights I gain along the way. Excited to learn! #LearnInPublic#BrowserEngineering
Day 1 report:
ML: finish the revision of probability and submit my first kaggle notebook
DSA: recursion almost complete. Abdul bari explains the concepts like no one
Project: Stuck at chapter 3 of @BrowserBook . Formatting text is really hard
Code report: Day 5
Browsey: Implement the chapter 5 of @BrowserBook. Now the logic has become very complicated. So, I decided to read this book in a research paper way.
DSA: Solved the 3 problem. I get the more clarity in my head for dsa now. Logic will get better with time.
After my last post, many folks reached out to understand in-depth technical details of browsers. I would suggest going through browser.engineering/ book. It is an incredible resource and gives a structured approach. Highly recommended!
Wanna learn how to build a browser from scratch?
Check out browser.engineering/ by @pavpanchekha and @chrishtr 🤓🌐📘
In this (free) book, you build a "basic but complete web browser, from networking to JavaScript, in a couple thousand lines of Python"
Hello all! Web Browser Engineering will be coming out with Oxford University Press sometime in 2024. More details to come!
browserbook.substack.com/p/p…