[GSoC 2026 Proposal] Add WebSocket Support to Flutter DevTools Network Panel

39 views
Skip to first unread message

Ashley Han

unread,
Mar 31, 2026, 3:35:44 AMMar 31
to dart-gsoc

Hi Elliott, Samuel, and the Dart team,

I’ve submitted my GSoC 2026 proposal for “Add WebSocket Support to the Flutter DevTools Network Panel.” Thank you for sharing the project details and guidance in the discussion threads and issue #9507. Those references helped me shape a practical WebSocket-first plan for a Medium (175-hour) project.

I’ve also placed my proposal in a Google Doc here for easier review:
GSoC 2026 Proposal (Ashley Han)

As part of my application, I completed the suggested Dart sample project. In this prototype, I:

  • implemented a ProfileableWebSocket wrapper to intercept both outgoing (add) and incoming (listen) frame traffic,

  • recorded structured frame metadata including timestamp, direction, frame type, byte size, and connection ID,

  • built a CLI demo with /demo, /stats, /summary, and /exit commands,

  • added a local fallback mode (--local) for deterministic demo runs, and

  • wrote automated tests, with all 9 tests passing.

Repository:
https://github.com/ashleyhan101/Dart-GSoC-2025-Proposal

If you have time, I’d be very grateful for any feedback on the proposal scope, milestone realism, or technical direction. I’d be happy to refine the plan further based on your suggestions.

Thank you for your time and consideration.

Best regards,
Ashley Han
https://github.com/ashleyhan101

Can Predict

unread,
Mar 31, 2026, 5:11:03 AMMar 31
to dart-gsoc
Hi,
your proposal link is directing to an empty doc!!, please check
Message has been deleted

Ashley Han

unread,
Mar 31, 2026, 12:35:56 PMMar 31
to dart-gsoc
Hi Elliott and Samuel,

Just a quick follow-up — I've now submitted my final proposal on the GSoC dashboard before the deadline. I also revised the proposal since this message, mainly to strengthen the technical detail in the Related Work and Technical Plan sections based on a closer read of the design doc and reference links.

Thank you again for your time and consideration.

Best,
Ashley Han
https://github.com/ashleyhan101
Reply all
Reply to author
Forward
0 new messages