Skip to content

GitLab

  • Projects
  • Groups
  • Snippets
  • Help
    • Loading...
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in
Trac
Trac
  • Project overview
    • Project overview
    • Details
    • Activity
  • Issues 246
    • Issues 246
    • List
    • Boards
    • Labels
    • Service Desk
    • Milestones
  • Operations
    • Operations
    • Metrics
    • Incidents
  • Analytics
    • Analytics
    • Value Stream
  • Wiki
    • Wiki
  • Members
    • Members
  • Activity
  • Create a new issue
  • Issue Boards
Collapse sidebar

GitLab is used only for code review, issue tracking and project management. Canonical locations for source code are still https://gitweb.torproject.org/ https://git.torproject.org/ and git-rw.torproject.org.

  • Legacy
  • TracTrac
  • Issues
  • #7046

Closed (moved)
Open
Opened Oct 05, 2012 by naif@naif

TBB Comfort loader when connecting to Tor Hidden Services

As we know Tor Hidden Services have very serious usability issues from the end-user perspective, when used for the Web.

This is mostly due to two factors:

  • Connection Setup time (it may take 15-40 seconds)
  • Overall round trip latency (even 3-5 seconds)

While RTT latency can be mitigated with an appropriate intelligent uses of Javascript client-side programming, the connection setup time cannot be easily fixed by a Website owner.

High connection setup time does provide what is known as "White page effect", so that the end-user sit in front of an empty Browser page that simply "does nothing" until the TorHS is reached.

This provide a serious issue in accessibility and usability of TorHS.

The proposed workaround in this ticket is to introduce a Comfort loader in TBB when connecting to a Tor Hidden Service.

The loader should be designer in a way to provide the end-user an effective and very usable progress on the connection progress while trying to reach the Tor Hidden Services.

That way the end-user will not "close the browser" because "it does not load" but will wait the time required to load the Tor Hidden Service.

To upload designs, you'll need to enable LFS and have an admin enable hashed storage. More information
Assignee
Assign to
None
Milestone
None
Assign milestone
Time tracking
None
Due date
None
Reference: legacy/trac#7046