Live data from Hacker News

How Browsers Work (2012)

taligarsiel.com

11–13 of 13 posts

Re: How Browsers Work (2012)

#12
See also "Inside Look At Modern Web Browser" series: https://developers.google.com/web/updates/2018/09/inside-bro...

And "Anatomy Of A Frame": https://aerotwist.com/blog/the-anatomy-of-a-frame/

Also "Inside A Super Fast CSS Engine: Quantum CSS (AKA Stylo)": https://hacks.mozilla.org/2017/08/inside-a-super-fast-css-en...

If you dig around chromium.org you can find lots of details about Chromium's guts, too.

Re: How Browsers Work (2012)

#13
post #9

I've known a few people (including myself) who have casually thought about what it would take to write a new browser engine. Obviously it's a titanic undertaking and unrealistic project but one thing I considered recently: There are a ton of new API's the browser has added since HTML5 giving all sorts of capabilities. Hell, Chrome can access USB devices on your host if you allow it permissions. But is there a canonic…

> is there a canonical list of all standardized web API's somewhere MDN[0] is probably the best list intended for this purpose, but it's easier to use if you already know what you're looking for. While not explicitly its intent, I think caniuse[1] may be a better list for top-level browsing. [0] https://developer.mozilla.org/en-US/docs/Web/API [1] https://caniuse.com/ciu/index

See also browser-compat-data, the source data for Can I Use? and the Browser Compatibility tables at the bottom of MDN reference pages. I believe VS Code and other tools also rely on it.

https://github.com/mdn/browser-compat-data

Post reply on HN