Support for alternate transports
Open
tenet-performance
Type: Idea
- Dominant language
- C#
- Stars
- 9.6k
- Forks
- 933
- Avg merge
- 12d 18h
- Merged PRs (30d)
- 2
Description
What would it take to substitute in an alternate transport between HttpClient and Kestrel for fast local machine proxying? E.g. can we replace Sockets with Named Pipes? How much faster would that be?
- Sockets
- ~~Named Pipes~~
- Shared Memory
- Unix Domain Sockets
Contributor guide
Research direction
Start by tracing the HttpClient-to-Kestrel path and the current Sockets transport, then compare Named Pipes, Shared Memory, and Unix Domain Sockets. Done means producing a measured feasibility and performance comparison and a scoped decision about whether an alternate transport should be supported.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- csharp
- Domain
- networking
- Issue type
- Feature
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 20/100