Skip to main content

SuperchargePerformance · Free

Script Blocker — Block Third-Party Scripts

Block third-party scripts that slow down pages at three coverage levels, from analytics-only blocking to all third-party scripts.

Updated

Script Control blocks JavaScript files loaded from external domains — the widgets, analytics libraries, and tracking beacons that often make up a large share of a page’s load weight. By stopping these scripts before they execute, pages parse faster, the main thread stays less congested, and you reduce exposure to third-party code you never agreed to run.

How It Works

When your browser loads a page, it frequently fetches JavaScript from dozens of domains other than the site you are visiting. Script Control uses Chrome’s declarativeNetRequest API with three static rulesets to intercept script requests that originate from third-party domains.

The rulesets are layered — each higher level activates the rules from the level below plus an additional set targeting a broader category of third-party scripts. The extension evaluates requests at the network layer before they download, so blocked scripts never execute and never consume CPU time parsing or running.

Settings

LevelWhat Gets BlockedAvailability
TrackersAnalytics and tracking scripts — nothing user-visible changesFree
EmbedsAdds social and video embed scripts (share buttons, comment systems) — embedded YouTube/Vimeo players, Disqus comments, and Facebook Login stop workingFree
AllAll third-party scripts except login providers and payment processorsPRO

The default is Trackers. This blocks analytics and tracking without touching anything visible on the page. Move up to Embeds if you want embedded widgets blocked too and don’t mind them breaking.

When to Use This

  • Pages feel slow to become interactive even on a fast connection — third-party scripts often block the main thread during parse
  • You want to reduce CPU usage on pages with many embedded widgets or analytics tools
  • You are on a shared or throttled connection and want to minimize unnecessary downloads
  • You use PRO and want the most aggressive script reduction

Pair Script Control with Ad Blocking for layered coverage: ad blocking removes known tracker domains, script control removes the broader third-party script surface.

Privacy

Script Control operates entirely locally using static rules bundled with the extension. No page content, script URLs, or browsing data is transmitted to any server. All rule matching happens inside Chrome on your device.

Frequently Asked Questions

What counts as a third-party script?
Any script loaded from a domain other than the site you are visiting. For example, a Facebook Like button widget loaded on a news article is a third-party script.
Will this break sites I use?
Trackers is unnoticeable — it only blocks analytics and tracking scripts, nothing visible changes. Embeds adds social and video embed scripts, which breaks embedded YouTube/Vimeo players, Disqus comments, and Facebook Login by design. All is the most aggressive, blocking almost all external scripts. Safe Mode will automatically recover broken pages if needed.
Does it block payment forms or login buttons?
At the All level, the ruleset is designed to exclude login and payment-critical domains such as Google sign-in, Stripe, PayPal, and reCAPTCHA.
Does script control overlap with ad blocking?
They are complementary. Ad blocking targets known ad and tracker networks by domain. Script control targets the script resource type from third-party origins more broadly. Running both provides layered coverage.
Is this a PRO feature?
No. Trackers and Embeds are free. The All level requires PRO, which is a one-time purchase rather than a subscription.

Related Features

From the Library