How Browsers Work (2012)
taligarsiel.com
taligarsiel.com
...and Mozilla has some people dorking around with VR headsets.
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 canonical list of all standardized web API's somewhere? Something that a browser engine developer could look at to decide what API's are must haves and what are optional.
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.
https://www.ekioh.com/flow-browser/
Probably had to ask themselves the same question. Not sure if they have a published list though.
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.