Skip to content

Figure out how to display conflux circuits in Tor Browser

Design estimate

  • Complexity: extra-large (9 days)
  • Uncertainty: high (2.0)
  • Total: 18 days
  • Actual:

Job story

When my connection speed is slow
I want to replace my circuit for a faster one
So I can browse the internet more effectively

Problem statement

Conflux is a feature that enhances reliability and performance by splitting traffic across multiple circuits at the same time and prioritizing circuits with lower RTT. However, Tor Browser’s UI currently covers the display of regular circuits only, not have being designed to display more complex circuits such as conflux. So we need to update the Onion Circuit component so it can show users when a conflux circuit is being used, as well as to allow users to upgrade regular circuits to conflux ones.

Scope

  • Conflux circuits (with and without bridges);
  • Traditional single-path circuits for clearnet and onion sites (with and without bridges).

Out of scope

  • Conflux circuits for onion sites;
  • Conflux circuit in Tor Browser for Android;
  • Allowing users to choose a specific type of circuit (i.e. regular or conflux).

Current circuit display

Useful links

Mockups

Figma file

Edited by Felicia