[GSoC 2026] Proposal Draft: WebSocket/gRPC Support in DevTools

58 views
Skip to first unread message

夜风

unread,
Mar 26, 2026, 11:16:33 AM (4 days ago) Mar 26
to dart-gsoc

Hi Samuel and Elliott,

I have submitted my draft proposal for the "Add WebSocket/gRPC Support to Flutter DevTools Network Panel" project and would greatly appreciate any feedback before the deadline.

I am a first-year SE student with a 2-year track record in the Dart and Flutter ecosystem, starting from high school, and I have developed and maintained several Flutter projects (e.g., https://webui.nbgui.top), exploring Reactive UI and State Management through real-world deployment.

My draft proposal(Google Docs): Link

My Github Gist: Link

I have implemented a ProfileableWebSocket wrapper prototype that demonstrates real-time frame interception and logging.

I am very excited about the possibility of contributing to DevTools and am committed to maintaining this feature long-term.

Thank you for your time and consideration!

Best regards, 

Tan Haoting


Samuel Rawlins

unread,
Mar 26, 2026, 6:24:39 PM (4 days ago) Mar 26
to 夜风, dart-gsoc
Hello Tan Haoting,

Thanks for your draft proposal! One interesting idea I see is the binary payload decoding. I don't think we've considered this much (maybe there is an issue open for decoding and displaying images...). You might put another sentence or two in there to explain the benefits of that feature.

--
You received this message because you are subscribed to the Google Groups "dart-gsoc" group.
To unsubscribe from this group and stop receiving emails from it, send an email to dart-gsoc+...@googlegroups.com.
To view this discussion visit https://groups.google.com/d/msgid/dart-gsoc/2d3eee11-76b3-4dc5-9509-79dff55686f9n%40googlegroups.com.

夜风

unread,
Mar 26, 2026, 9:29:30 PM (4 days ago) Mar 26
to Samuel Rawlins, dart-gsoc
Hello Samuel,
​Thank you for the insightful feedback! I've updated my proposal (both the Google Docs and the PDF on the GSoC dashboard) as you suggested.
​I’ve expanded the "Binary Payload Decoding" section to explain how context-aware decoding (Identify the file header and perform corresponding decoding)saves developers from manual byte-analysis. I also refined the Timeline to dedicate Weeks 11-12 to building this decoding engine.
​I'm eager to hear your thoughts on these updates!
​Best regards,
Tan Haoting

Samuel Rawlins <sraw...@google.com> 于 2026年3月27日周五 06:24写道:
Reply all
Reply to author
Forward
0 new messages