Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Performance Slowdown on Instagram Due to Lack of QUIC Protocol Support #26

Open
codesiddhant opened this issue Jul 12, 2024 · 1 comment

Comments

@codesiddhant
Copy link

codesiddhant commented Jul 12, 2024

Description:
I'm experiencing significant performance slowdowns when using HTTP Toolkit to intercept Instagram traffic. It appears that this issue is related to HTTP Toolkit's lack of support for the QUIC protocol, which Instagram relies on for faster data transfer.

Steps to Reproduce:

Use HTTP Toolkit to intercept traffic from the Instagram app.
Browse through Instagram and observe the performance.
Expected Behavior:
Instagram should perform normally, without noticeable slowdowns.

Actual Behavior:
Instagram experiences significant slowdowns, likely due to falling back to slower protocols because QUIC is not supported.

Thank you for your assistance!

@pimterry
Copy link
Member

Instagram experiences significant slowdowns, likely due to falling back to slower protocols because QUIC is not supported.

QUIC offers some performance benefits, but they're mostly relevant to weak & unstable mobile connections. On a normal home internet connection it's very unlikely you'd be able to tell the difference between QUIC & HTTP/2. QUIC doesn't improve latency or bandwidth at all - it just makes the connection performance more resilient to some kinds of issues (i.e. it doesn't slow down as much when some packets are lost).

It's still possible this is related to QUIC in some other way, but it's not as simple as you're describing.

Can you share more details? It would be useful to understand:

  • How you're setting up this device for interception (manually, ADB automated setup, Frida, etc)
  • What OS & version you're using on your computer
  • What OS & version you're using on your phone
  • The network setup you're using (is this on a fast home internet connection? Is your phone on the same wifi as your computer?)
  • The real symptoms of this - please share a video from the device of the performance issues you're describing

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants