<html>
...
<script src=/fingerprint2.js>
...
The blocker sees ".*/fingerprint2.js" and excludes it. So far so good.But your site could, with minimal effort, do:
<script src=/asdf23f23g.js>
randomizing the URL on every deploy. This would circumvent url-based blocking today, with the downside of preventing the JS library from being cached between deploys.Web bundles change none of this. Just as you can generate an HTML file that references either /fingerprint2.js or /asdf23f23g.js, so can you generate a bundle. Unlike your claim in the article, this does not turn "circumvention techniques that are expensive, fragile and difficult" into ones that are "cheap or even free".
(Disclosure: I work for Google)