Genuinely interested in what is the main reason view source needs to make another request when the process already has the HTML source loaded? The second request does not even guarantee that I will be viewing the HTML source of the original document.