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