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

Enhancement Request for Detailed Connection Phase Analysis in Flutter DevTools #8559

Open
TheWalkingDead1024 opened this issue Nov 26, 2024 · 0 comments
Labels
cost: high High engineering cost to implement new feature P2 important to work on, but not at the top of the work list. screen: network Issues with the Network screen.

Comments

@TheWalkingDead1024
Copy link

Hello Flutter DevTools Team,

While monitoring network requests within my application using Flutter DevTools, I've noticed that the network analysis feature lacks detailed information during the connection phase of network requests, such as Socket Initialization, DNS Lookup, TCP Handshake, and SSL Handshake.

Proposed Enhancements:

Detailed Display of Connection Stages:

Display the duration of DNS Lookup, TCP Handshake, and SSL Handshake separately.
Show the Socket Initialization and the time taken to receive the first byte (TTFB).
Detailed Time Metrics:

Provide detailed timing metrics for each phase of the request lifecycle within the DevTools network section.
Visual Enhancements:

Incorporate color-coded segments in the DevTools timeline to represent different stages of the HTTP request lifecycle.
Rationale: Such enhancements would help developers identify network-related performance bottlenecks more quickly and accurately. This is especially valuable for applications that make frequent or complex network requests.

Visuals: (Optional) Attach screenshots from tools like Postman to visually demonstrate the detailed analytics provided during the connection phase.

Thank you for considering this enhancement. I believe it would greatly benefit the Flutter developer community by providing deeper insights into network performance.

@elliette elliette added screen: network Issues with the Network screen. new feature P2 important to work on, but not at the top of the work list. cost: high High engineering cost to implement labels Nov 26, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
cost: high High engineering cost to implement new feature P2 important to work on, but not at the top of the work list. screen: network Issues with the Network screen.
Projects
None yet
Development

No branches or pull requests

2 participants