Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Support for Additional Network Protocols #164

Open
siyul-park opened this issue Jul 21, 2024 · 1 comment
Open

Support for Additional Network Protocols #164

siyul-park opened this issue Jul 21, 2024 · 1 comment
Labels
enhancement New feature or request

Comments

@siyul-park
Copy link
Owner

Objective

Enhance the system's capabilities by supporting additional network protocols such as HTTP/2, HTTP/3, TCP, UDP, and more.

Current System State

Currently, the built-in extensions of the system only support HTTP/1.1 and WebSocket protocols. This limitation restricts the ability to handle more modern and efficient communication protocols that can offer improved performance and additional features.

Proposed Changes

To address this limitation, we propose the following changes:

  1. Implement Support for HTTP/2 and HTTP/3: Introduce support for these newer versions of the HTTP protocol, which offer improved performance, better multiplexing, and enhanced security features compared to HTTP/1.1.
  2. Add TCP and UDP Protocol Support: Extend the system to support TCP and UDP protocols, allowing for more versatile network communication and enabling applications that rely on these protocols for real-time data transmission.
  3. Backward Compatibility: Ensure that the introduction of these new protocols does not disrupt current functionalities or degrade the performance of existing supported protocols.

Additional Information

  • Benefits: Supporting these additional protocols will enable the system to handle a broader range of network communication needs, improve performance for various use cases, and future-proof the system against evolving technology standards.
  • Considerations: Assess the impact on system architecture and performance, and plan for any necessary updates to documentation and testing procedures to accommodate these new protocols.
  • References: Reviewing existing documentation on HTTP/2, HTTP/3, TCP, and UDP can provide insights into best practices for implementation and integration.
@siyul-park siyul-park added the enhancement New feature or request label Jul 21, 2024
@siyul-park
Copy link
Owner Author

siyul-park commented Sep 13, 2024

feat: support http2, h2c and TLS: 7ed58e2

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

1 participant