Shrinath LR
unread,Mar 9, 2026, 11:16:27 AM (yesterday) Mar 9Sign in to reply to author
Sign in to forward
You do not have permission to delete messages in this group
Either email addresses are anonymous for this group or you need the view member email addresses permission to view the original message
to dart-gsoc
Hi Elliott Brooks and Samuel Rawlins,
I have been reading through the project idea and understanding how the Network panel currently works — it shows HTTP and HTTPS traffic clearly, but when a developer uses WebSocket connections, there is no way to see what messages are being sent and received, how large they are, or when they happened. The goal of this project is to close that gap by making WebSocket traffic as visible in DevTools as HTTP traffic is today.
My question before I begin drafting the full proposal:
The project description mentions extending dart:io, dart:developer, and the VM Service to record and expose WebSocket traffic. For the approach of recording WebSocket frames — is the intent to instrument the existing WebSocket implementation inside dart:io itself (so all WebSocket traffic is captured automatically), or is the preferred approach to create a separate wrapper or package that developers would opt into, similar to how the http_profile package works for third-party HTTP clients?
Understanding this will help me plan the right approach for the proposal and avoid going in the wrong direction early.
Thank you for your time.
Best regards,
Shrinath L R