Skip to content

Disable slow default extensions#49

Merged
piercefreeman merged 1 commit into
mainfrom
feature/disable-slow-default-extensions
Jun 15, 2026
Merged

Disable slow default extensions#49
piercefreeman merged 1 commit into
mainfrom
feature/disable-slow-default-extensions

Conversation

@piercefreeman

@piercefreeman piercefreeman commented Jun 15, 2026

Copy link
Copy Markdown
Collaborator

Default add-ons are opt-in because they are a page-dependent tradeoff. uBlock
takes extra processing time, but it can still be net faster on pages with lots
of ads or trackers. For SaaS sites with minimal or no ads, keep default add-ons
off so Rotunda does not spend time processing unnecessary extension rules.
Pass NewBrowser(playwright, default_addons=True) when that tradeoff is useful.

This change better aligns with stock firefox and the performance expectations of page load:

run                         first_field   post_resp_to_DCL   slowest_cached_resource
stock firefox               887.8ms       565.0ms            21.0ms
rotunda fixed default       852.5ms       561.0ms            22.0ms
rotunda default_addons=True 1731.5ms     1504.0ms          970.0ms

@piercefreeman piercefreeman merged commit c3365c0 into main Jun 15, 2026
16 checks passed
@piercefreeman piercefreeman deleted the feature/disable-slow-default-extensions branch June 15, 2026 02:16
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant