Chrome URL Registration Dwell Time Test

📋 Test Instructions:

  1. Open Chrome DevTools → Network tab → Check "Preserve log"
  2. Click a test button below
  3. IMMEDIATELY switch to another tab after clicking (critical!)
  4. Wait 10 seconds, then switch back
  5. Check Chrome History (chrome://history/) → Search for "127.0.0.1:8000/hop"
  6. Count how many hop URLs appear in history

Test 1: 0ms Dwell Time (Instant Redirect)

Meta refresh with 0 second delay - instant redirect.

Test 2: 500ms Dwell Time

Meta refresh with 0.5 second delay.

Test 3: 1000ms Dwell Time

Meta refresh with 1 second delay.

Test 4: 1500ms Dwell Time

Meta refresh with 1.5 second delay (finding the threshold).

Test 5: 2000ms Dwell Time

Meta refresh with 2 second delay (current plan).

🎯 Test 6: 5-Hop Background Tab Test (2000ms each)

Automatic background test - Opens in unfocused tab, completes 5 hops, shows results.

🚀 Test 7: 20-Hop Extreme Test (2000ms each)

Find the throttling limit! - 20 hops × 2s = 40 seconds total.

macOS Chrome: All 20 hops work! ✅
Windows/Linux Chrome: May throttle after 10s (needs testing)

🔥 Test 8: 50-Hop EXTREME Test (2000ms each)

Ultimate stress test! - 50 hops × 2s = 100 seconds (1.67 minutes).

✅ Confirmed working on iOS Chrome (all 50 hops registered!)
✅ Confirmed working on macOS Chrome (20+ hops tested)

🎯 Test 9: Full Relay Flow (10 hops with /pass + /r)

Real architecture test! - Relay → /pass → /r → JIT shim → next relay

Tests complete flow: Hop → meta refresh → /pass (instant redirect) → /r (JIT shim) → next hop
This simulates the actual production relay network architecture!

🚀 Test 10: 100-Hop EXTREME Full Relay Test

Ultimate stress test with real Instagram shimming! - 100 hops × 2s = 200 seconds (3.33 minutes)

Complete production flow with real Instagram shim URLs!
Each hop: relay page → /pass → /r → Instagram shim → next relay

Test 6: Random 100-500ms Chain

5 hops with randomized 100-500ms dwell times.

Test log will appear here...