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.