Better HTTP/2 Prioritization for a Faster Web
"Web pages are made up of dozens (sometimes hundreds) of separate resources that are loaded and assembled by the browser into the final displayed content."Could that be the reason that that the web needs to be "faster" (despite tremendous advances in CPU, storage, bandwidth and network speeds)?The dozens (sometimes hundreds) of separate resources are loaded by default.What is their purpose?  Where do they come from?  Are all of them necessary?What if an advanced user could tell the browser to only load certain resources from certain sources?For example, maybe skip certain ads and tracking, as specified by the user.Perhaps do not load the Facebook "Like" buttons (images), but load all other images.Control exactly which Javascripts to load.In addition to the options that browsers now provide, provide more fine-grained controls.Could that make the web faster?A bonus would be if these user-defined, fine-grained browser settings could be saved in a portable, interoperable format, e.g. to external media, in addition to being able to save them to "the cloud" (which may be servers run by advertising-supported browser authors).  Browser authors do not need to know which resources users may wish to block.