openbullet / openbullet/OpenBullet2

[REQUEST] HTTP/2.0 Implementation

Open
#88 5 comments 0 reactions 1 assignee View on GitHub

@openbullet is already working on this.

Since Jun 10, 2024.

enhancement
Dominant language
C#
Stars
2.4k
Forks
602
PR merge metrics
No merged PRs in 30d

Description

Is your feature request related to a problem? Please describe.
HTTP/2 attempts to solve many of the shortcomings and inflexibilities of HTTP/1.1

  • Multiplexing and concurrency: Several requests can be sent in rapid succession on the same TCP connection, and responses can be received out of order - eliminating the need for multiple connections between the client and the server.
    
  • Stream dependencies: the client can indicate to the server which of the resources are more important than the others.
    
  • Header compression: HTTP header size is drastically reduced
    
  • Server push: The server can send resources the client has not yet requested
    

Describe the solution you'd like
As much as it may seem hard to implement, sooner or later, Implementing the HTTP/2.0 shall be a must for more of the internet is turning to it.

Describe alternatives you've considered
no alternatives whatsoever...

Additional context
Thank you in Advance Ruri Chan.

Capture

Contributor guide

No contributing guide indexed for this repository

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.