Opened 3 months ago

Last modified 3 months ago

#31201 new defect

Allow webextension users to specify how many resources it uses

Reported by: cohosh Owned by:
Priority: Medium Milestone:
Component: Circumvention/Snowflake Version:
Severity: Normal Keywords: snowflake-webextension
Cc: arlolra, cohosh, phw, dcf Actual Points:
Parent ID: Points:
Reviewer: Sponsor: Sponsor28

Description

I'm not sure what the default behaviour for webrtc connections is, but we should allow users to throttle or set a bandwidth cap on their connections to avoid over-using their resources.

Child Tickets

Change History (3)

comment:1 Changed 3 months ago by cohosh

Summary: Allow webextension users to specify how much resources it usesAllow webextension users to specify how many resources it uses

comment:2 Changed 3 months ago by cypherpunks

Equally important: #25681

comment:3 Changed 3 months ago by dcf

There's currently some rate-limiting code that's activating using the undocumented ratelimit query string parameter. E.g. https://snowflake.torproject.org/embed.html?ratelimit=200k. It's not much tested and it's not exposed in the WebExtension interface.

We could have a slider where the bottom is the minimum rate we think is useful (less than that and they should just turn it off), and the top is "unlimited".

[400 kbps ======================= 100 Mbps == unlimited]
Note: See TracTickets for help on using tickets.