HuffmanDecoder Class to help reduce lag and other various performance optimizations #285
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.
These are my ideas on optimizations to make to make hpack run a bit smoother since it's pure python and I know of a few techniques that could help the code get moving and possibly help remove some lag if any are present.
There's some exciting plans happening including aiohttp getting this dependency hence my contributions.
fixes #284
This is still a draft but hopefully someone could help me review my changes :) I should be pretty responsive as my other goals in my agenda are just waiting on people to respond so I have plenty of time on my hands on this end.
Edit: It's not a draft anymore it's ready. :)