Hello!

(Alan Bateman told me to post here instead)

I recently heard that Java is getting HTTP/3 support in Java 26 through JEP 
517. That's really cool! However, I saw in the non goals that this won't 
include the QUIC API itself. Is that going to be in a follow up JEP?

I'm interested in QUIC for multimedia and gaming related applications.

See: https://moq.dev/
https://developer.mozilla.org/en-US/docs/Web/API/WebTransport
https://github.com/MOZGIII/xwt
https://daposto.medium.com/quic-for-gamenetworking-46cf23936228

Will QUIC/Webtransport be added to Java as well? It would be nice to be able to 
have a quinn (https://github.com/quinn-rs/quinn) style API in Java with 
unreliable datagrams and other additional features that QUIC enables.

You could even do an Iroh (https://github.com/n0-computer/iroh) implementation 
in Java!

How would this work? Would QUIC be added as the "third" network transport layer 
besides TCP and UDP? Or would it require its own separate API in order to use 
it?

I really think it's a good idea for future improvements to be added to QUIC 
support in Java, since I think it will allow unlocking a lot of interesting use 
cases

Reply via email to