WebBundles harmful to content blocking, security tools, and the open web
Disclaimer: I work at Google, though not on this, and I very much want to see WebBundles succeed to solve many problems with asset distribution right now and reduce the gymnastics that bundlers have to go through.<p>So, this is a super unfortunate analysis that seems to be founded on a major logical inconsistently.<p>The post claims that:<p>1) It&#x27;s costly to vary URLs per-user without WebBundlers because it harms caching. By caching I presume here they mean edge caching.<p>2) It&#x27;s cheap to vary URLs per-user with WebBundles.<p>The costs are not any different:<p>* If you vary the bundle per-user then you <i>also</i> harm edge caching.<p>* If you build a bundle per-deployment, like current bundlers do, then you&#x27;re not varying URLs per-user<p>* If you build bundles on the fly per request, say in an edge worker, then you could also just as easily and cheaply vary URLs per user the same way, with the same or less impact on caching.<p>The whole thing just doesn&#x27;t make sense, and undermines one of the most important proposals for fixing not only resource loading but also much of the tooling ecosystem.