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

Proposal to add HTTP3 support to Pocketbase using Quick-Go #1818

Closed
dxvid-pts opened this issue Feb 9, 2023 · 1 comment
Closed

Proposal to add HTTP3 support to Pocketbase using Quick-Go #1818

dxvid-pts opened this issue Feb 9, 2023 · 1 comment

Comments

@dxvid-pts
Copy link

dxvid-pts commented Feb 9, 2023

Pocketbase is a powerful backend that provides efficient and scalable data storage and retrieval. However, as of now, it does not support the HTTP3 protocol. In light of the recent advancements in web technologies and the increasing popularity of HTTP3, it is imperative to add support for this protocol to Pocketbase.

I propose that we add HTTP3 support to Pocketbase using the Quick-Go library. Quick-Go is an open-source library that provides a fast and easy way to integrate HTTP3 into Go-based applications. It provides a comprehensive set of functions and abstractions that simplify the process of adding HTTP3 to existing Go applications.

The addition of HTTP3 support to Pocketbase would greatly enhance its functionality and make it a more versatile and efficient tool for web developers. Moreover, it would keep Pocketbase up-to-date with the latest advancements in web technologies and ensure that it remains a competitive and valuable tool for years to come.

Please let me know your thoughts on this proposal, and if there is anything else I can do to help. Thank you for your time and consideration

@ganigeorgiev
Copy link
Member

ganigeorgiev commented Feb 9, 2023

Thank you for the suggestion but for now this is out of the scope and I'd prefer first this to be implemented in the standard library - golang/go#32204, rather than relying on an external dependency just for it.

There are plans in the future to expose the api initialization and make it more granular, which will eventual allow users to start whatever http listener they want, but this is currently a very low priority.

If you haven't already, you can check our roadmap and current tasks priorities in https://github.com/orgs/pocketbase/projects/2.

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

No branches or pull requests

2 participants