GSoC 2026 Proposal: Add WebSocket Support to Flutter DevTools Network Panel

16 views
Skip to first unread message

Dhruv Jain

unread,
Mar 29, 2026, 12:31:25 AM (yesterday) Mar 29
to dart-gsoc
Hi everyone,

I have submitted my proposal for the GSoC 2026 project "Add WebSocket Support to Flutter DevTools Network Panel" mentored by Elliott Brooks and Samuel Rawlins.

As part of the application I built the suggested sample project: a ProfileableWebSocket wrapper that intercepts dart:io WebSocket frames in both directions, records timestamps via Timeline.now, emits events via dart:developer.postEvent(), and prints a rolling frame table to the terminal. The implementation includes 16 unit tests covering frame event creation, type detection, JSON serialisation, and table formatting.

The source is attached as secret gists in the proposal. Happy to answer any questions or provide additional context.

Thank you for the opportunity.

Dhruv Jaink
github.com/dhruvjaink07
Reply all
Reply to author
Forward
0 new messages