"Case study: analyzing the Walmart site performance" by Ivan Akulov https://iamakulov.com/notes/walmart/
Great analysis. Don't take the advice of using LocalStorage to store JS files, though. If you do, you'll increase the memory cost (most browsers cache LS in-memory), the load time (most browsers load LS on page navigation), and you'll lose the benefits of parse/bytecode caching that browsers do by default (i.e. JS files don't re-parse/re-compile on subsequent page loads).