Why does stripe.js file load on all my site's pages?
It is normal to think that script sources shouldn't load on every page, however Stripe actually recommends this due to security and fraud prevention.
Stripe recommends this:
As of version 1.0.52, we have incorporated a setting to load Stripe JS file only on checkout pages. To find this setting, navigate to "OptimizePress3 > Optimizations" and on the "Assets" tab, you'll find a setting for this now as you see in the following screenshot:
Loading Stripe JS file only on checkouts pages will disable Advanced Fraud Detection from Stripe, so you will want to consider this.