The internet could be "fixed" by regulating advertising. In the beginning there were rules. No commercial use. When that was lifted we started the descent into where things are now. It began with a lawyer posting an ad about immigration services to Usenet. It has come a long way since then. All the while, the web browser has supported always advertising, making it easier and easier to consume ads, buy and sell via th…
I think if browsers didn't allow JS calls to other domains without a user prompt it would solve almost all the woes ads/trackers bring. I'm willing to give up whatever optimizations the current silent behavior allows. I'm sure Google would do everything to stop that from ever being standard though.
Here is a question for you. Would you prefer that these options be
a. only run-time (hopefully not set to defaults that suit advertising and tracking),
b. only compile-time (imagining further that these browsers could be compiled with less resources and in less time), or
c. both.