Status of HTTP/2 support in Play 2.6 and beyond?


(Mike Parent) #1

Hi!

I’m exploring the possibility of upgrading our inter-service API requests to HTTP/2, but after a survey of Play documentation it appears that H2 support is still a work-in-progress.

From what I can gather, it appears that Play v2.6 has experimental server-side support (HTTPS/TLS-only), and v2.7 might also allow H2 over plain HTTP (non-TLS). As for client-side, I haven’t been able to find any documentation on Play WS / HTTP Client support.

So in summary, it sounds like server-side is still experimental, and client-side isn’t yet implemented? Is there any sort of published roadmap/timeline?

(Also to be clear, I’m not complaining at all, I know it’s a lot of work to implement H2, just trying to understand the current state of things before continuing down the H2 path.)