~/talk

HTTP/2 Two Years Later

Talkat Devoxx US 2017 · 2017-03-21..03-23· [web-platform, javascript]
links:none on file
slides:none on file

HTTP/2 adoption details, Java support and deployment lessons: Jetty adds HTTP/2 and ALPN support in Jetty 9.4 with ALPN support and recommends JDK8+/JDK9 builds; servlet API will expose programmatic push. Best deploy end-to-end HTTP/2 (avoid Apache/nginx proxying HTTP/1.1); use HAProxy TLS tunnel to backend or terminate TLS at app to enable server push. Measured effects include a lab simulated 100ms RTT showed ~60% render time reduction with HTTP/2 push; browser implementations vary (Chrome ~600ms, Firefox >1s, Edge ~1.7s) and packet loss affects ~20% of connections.

AI-written summary · about

  1. 0:00Jetty and HTTP/2 intro
  2. 2:18Speed matters for web
  3. 4:25HTTP/2 for modern web
  4. 10:28HTTP/2 binary protocol
  5. 11:54Multiplexing in HTTP/2
  6. 14:03Header compression in HTTP/2
  7. 15:52HTTP/2 server push
  8. 19:52Real HTTP/2 performance
  9. 26:19Measuring HTTP/2 effectiveness
  10. 28:51Deploying HTTP/2 with TLS
  11. 31:47HTTP/2 deployment challenges
  12. 33:35Java server support for HTTP/2
  13. 36:34Java HTTP/2 client APIs
  14. 39:44HTTP/2 implementation challenges
  15. 42:10TLS termination and cloud
  16. 43:38HTTP/2 single connection risks
  17. 45:47QUIC future transport
  18. 49:46QUIC implementation complexity
  19. 50:06HTTP/2 benefits for devs
  20. 52:54Summary and Q&A
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.