First of all, Chrome separates out each tab into its own memory space, to ensure that one shitty website doesn’t freeze up the entire browser, or even your entire computer. Second of all, and more importantly, *Javascript* is why. The code that runs the page may be 2 MB, but badly optimized software can bloat out to arbitrary size in runtime, and since the website maintainer doesn’t pay for your computer, they have little incentive to ensure it’s efficient.
Latest Answers