I understand your question, but i would urge you to start by understanding the browser before you start tinkering with front end tools. I find that only by understanding the underlying plateform and networks can you start to navigate choices and arrive at solutions that fit a clients needs.
E.g Understand how a webpage created start to finish from the server to displaying to the client. Then be able to discuss what (for example) react adds to that process.
Without that background trying to understand the tradeoffs various solutions are offering will be very hard.