Research: .NET 11 Happy Eyeballs support for future SyncKit .NET SDK#6
Draft
Research: .NET 11 Happy Eyeballs support for future SyncKit .NET SDK#6
Conversation
Co-authored-by: matthewcorven <27839633+matthewcorven@users.noreply.github.com>
Co-authored-by: matthewcorven <27839633+matthewcorven@users.noreply.github.com>
Copilot
AI
changed the title
[WIP] Research potential benefits of .NET 11 websocket happy eyeballs support
Research: .NET 11 Happy Eyeballs support for future SyncKit .NET SDK
Feb 13, 2026
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Description
.NET 11 Preview 1 introduces Happy Eyeballs (RFC 8305) in
Socket.ConnectAsync. Research evaluates applicability to SyncKit's WebSocket connections when developing the planned .NET SDK (v0.3.0+).Finding: Current SyncKit (TypeScript/Rust) already benefits via browser implementations. Future .NET SDK should adopt
ConnectAlgorithm.Parallelfor 15x faster connections in broken IPv6 scenarios (~30% of users).Type of Change
Related Issues
Research task for investigating .NET 11 WebSocket improvements.
Changes Made
Research Documentation (710 lines)
docs/research/DOTNET_11_HAPPY_EYEBALLS_RESEARCH.md- Comprehensive analysis covering:docs/research/README.md- Executive summary with quick-reference recommendationsdocs/README.md- Added research section to documentation indexKey Recommendation: Require .NET 11+, use
ConnectAlgorithm.Parallelby default when implementing .NET SDKTesting
N/A - Research documentation only
Checklist
Screenshots / Demo
N/A - Documentation only
Additional Context
Priority: HIGH
Complexity: LOW (single parameter)
Impact: HIGH (30% of users with partial/broken IPv6 benefit)
Research ready for inclusion in v0.3.0+ multi-language server planning.
Original prompt
💬 We'd love your input! Share your thoughts on Copilot coding agent in our 2 minute survey.