dotnet / dotnet/aspnetcore

Dynamic Table support for HTTP/3

Open
#26,666 1 comment 0 reactions 0 assignees View on GitHub
affected-very-few area-networking enhancement HTTP3 severity-nice-to-have
Dominant language
C#
Stars
38.4k
Forks
10.9k
Avg merge
2d 6h
Merged PRs (30d)
290

Description

Right now, we don't support dynamic table updates in HTTP/3. Thought it isn't required by spec, it could significantly help with performance in the long run for HTTP/3. See https://tools.ietf.org/html/draft-ietf-quic-qpack-16. From what I can tell, chromium doesn't create these streams by default as well.

- [ ] Encoder
- [ ] Dynamic Table capacity
- [ ] Insert with Name Reference
- [ ] Insert without Name Reference
- [ ] Duplicate
- [ ] Decoder
- [ ] Section ack
- [ ] Stream Cancellation
- [ ] Insert Count Increment
- [ ] Dynamic Table
- [ ] Sizing
- [ ] Capacity and eviction
- [ ] Absolute indexing
- [ ] Relative indexing
- [ ] Post base indexing
- [ ] Add HeaderTableSize setting (internal -> public)

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.