Skip to content

Conversation

@JamesNK
Copy link
Member

@JamesNK JamesNK commented Aug 16, 2020

  • Even faster path for static index only request headers
  • Skip :method validation if value is already known
  • Compare scheme by reference

@JamesNK
Copy link
Member Author

JamesNK commented Aug 16, 2020

Validating - no longer needs to validate :method and scheme is compared by reference

Before:

image

After:

image

@JamesNK
Copy link
Member Author

JamesNK commented Aug 16, 2020

Handling headers - Fast path avoids TryHPackAppend for method and scheme

Before:

image

After:

image

@JamesNK JamesNK changed the base branch from master to release/5.0 August 17, 2020 21:43
@JamesNK JamesNK force-pushed the jamesnk/header-optimization branch from d809854 to 8ef37c5 Compare August 17, 2020 22:26
@JamesNK JamesNK merged commit 58a7592 into release/5.0 Aug 18, 2020
@JamesNK JamesNK deleted the jamesnk/header-optimization branch August 18, 2020 02:31
@JamesNK JamesNK added this to the 5.0.0-rc1 milestone Aug 18, 2020
@JamesNK JamesNK added the tell-mode Indicates a PR which is being merged during tell-mode label Aug 18, 2020
@amcasey amcasey added area-networking Includes servers, yarp, json patch, bedrock, websockets, http client factory, and http abstractions and removed area-runtime labels Jun 6, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

area-networking Includes servers, yarp, json patch, bedrock, websockets, http client factory, and http abstractions tell-mode Indicates a PR which is being merged during tell-mode

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants