"HTTP/3 in Java" [ATA]

"HTTP/3 in Java" [ATA]

From Inside Java by David Delabassee

February 26, 2026 · 43 min · Season 3 · Episode 4

About this episode

The episode discusses the implications of HTTP/3 in Java, featuring insights from experts at Oracle.

HTTP/3 is the next version of the internet's most important application layer protocol. But, somewhat surprisingly, it uses UDP (via the new QUIC protocol) instead of TCP/IP, which has implications for the number of initial round trips, HTTP version selection, and time to first byte, but also adoption and evolution. Java 26 supports HTTP/3 out of the box. Nicolai Parlog talks to Daniel Fuchs and Daniel Jelinski, both Consulting Members of Technical Staff at Oracle and OpenJDK committers, about Java's HTTP client. They start by briefly retracing its introduction in Java 11 and its support for HTTP/2 before diving deeper into HTTP/3 to learn about the motivation, technical underpinnings like the QUIC protocol, and challenges for its adoption before discussing its integration into Java 26 Note: Sorry for the minor audio issues, thank you for your understanding.

People in this episode

Host: Nicolai Parlog

Guests: Daniel Fuchs, Daniel Jelinski

Topics covered

  • HTTP/3
  • Java
  • QUIC protocol
  • HTTP client
  • adoption challenges
  • technical underpinnings

Keywords

  • HTTP/3
  • Java 26
  • QUIC
  • HTTP client
  • adoption
  • technical challenges
  • HTTP/2

Mentioned in this episode

Organizations: Oracle, OpenJDK

Products: Java 26, HTTP/3, QUIC, HTTP/2

More episodes of Inside Java

Explore listener stats, chart rankings, contacts and more on the Inside Java podcast page.