Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

HTTP/2 Update - FOSDEM 2016

7,561 views

Published on

Update on the HTTP/2 spec 260 days after the spec. How it works, status on deployment, how to run it, what to expect and what's next for HTTP.

Published in: Technology
  • DOWNLOAD FULL. BOOKS INTO AVAILABLE FORMAT ......................................................................................................................... ......................................................................................................................... 1.DOWNLOAD FULL. PDF EBOOK here { https://tinyurl.com/y8nn3gmc } ......................................................................................................................... 1.DOWNLOAD FULL. EPUB Ebook here { https://tinyurl.com/y8nn3gmc } ......................................................................................................................... 1.DOWNLOAD FULL. doc Ebook here { https://tinyurl.com/y8nn3gmc } ......................................................................................................................... 1.DOWNLOAD FULL. PDF EBOOK here { https://tinyurl.com/y8nn3gmc } ......................................................................................................................... 1.DOWNLOAD FULL. EPUB Ebook here { https://tinyurl.com/y8nn3gmc } ......................................................................................................................... 1.DOWNLOAD FULL. doc Ebook here { https://tinyurl.com/y8nn3gmc } ......................................................................................................................... ......................................................................................................................... ......................................................................................................................... .............. Browse by Genre Available eBooks ......................................................................................................................... Art, Biography, Business, Chick Lit, Children's, Christian, Classics, Comics, Contemporary, Cookbooks, Crime, Ebooks, Fantasy, Fiction, Graphic Novels, Historical Fiction, History, Horror, Humor And Comedy, Manga, Memoir, Music, Mystery, Non Fiction, Paranormal, Philosophy, Poetry, Psychology, Religion, Romance, Science, Science Fiction, Self Help, Suspense, Spirituality, Sports, Thriller, Travel, Young Adult,
       Reply 
    Are you sure you want to  Yes  No
    Your message goes here

HTTP/2 Update - FOSDEM 2016

  1. 1. FOSDEM, Brussels, January 30th 2016 update
  2. 2. HTTP/2 basics Status Deploy Future
  3. 3. Email: daniel@haxx.se Twitter: @bagder Web: daniel.haxx.se Blog: daniel.haxx.se/blog network hacker at Daniel Stenberg
  4. 4. about the protocolabout the protocol
  5. 5. Why HTTP/2 HTTP/1 ping-pong … makes it latency sensitive TCP connection fatigue HTTP Pipelining failed Deliver more data earlier!
  6. 6. Speed of light reminder The world is still big + slower through fiber + never the shortest distance + buffer (bloat) + radio networks = Several hundred milliseconds
  7. 7. HTTP/2 Multiplexed streams Compressed headers Server push Maintains HTTP paradigms
  8. 8. Resp 3 Multiplexed and compressed HTTP/1.1 Req 1 Resp 1 Req 2 Resp 2 Req 1 Req 2 Req 3 Req 4 Resp 1 Resp 2 Resp 4 HTTP/2 ● no gaps ● more requests ● earlier responses
  9. 9. Many TCP vs one HTTP/1.1 HTTP/2
  10. 10. Resp 3 Server push Req 1 Req 2 Req 3 Req 4 Resp 1 Resp 2 Resp 4 HTTP/2 Push 1 Push 2
  11. 11. HTTP paradigms stay Header and body HTTP:// and HTTPS:// Most client-side apps won't notice Most server-side apps won't notice
  12. 12. statusstatus
  13. 13. browsers
  14. 14. servers
  15. 15. HTTP/2 – January 2016 Browsers are HTTPS-only Firefox: 17% HTTP/2 30% of HTTPS HTTP/2 in 70% of browsers
  16. 16. HTTP/2 for content – January 2016 51% of HTTPS contents over HTTP/2 29% of SSL sites within top-1000 use SPDY or HTTP/2 Googlebot groks HTTP/2 early 2016
  17. 17. deploydeploy
  18. 18. Poking at it SPDY Indicator Apache, NGINX, H2O, ATS, Caddy, Litespeed nghttp2 curl wireshark h2i
  19. 19. Challenges for you h2 is straight-forward, but ... HTTPS! OpenSSL / other TLS-lib versions and ALPN Mixed content / ads Certs and Let's Encrypt
  20. 20. HTTP/2 – what to expect for your site It depends 20% - 60% faster is common Server push makes a difference Priorities is key Remember: HTTPS Shorten dependency chains!
  21. 21. the HTTP futurethe HTTP future
  22. 22. Improving what we have h2 server push improvements h2 extensions have not taken off h2 client certs? (slightly) improved cookies Guide to TCP when writing HTTP More HTTPS, blind caches? Better h2 tools, more h2 comparisons
  23. 23. Beyond HTTP/2 Time to drop HTTP/1 legacies HTTP/3 will happen faster QUIC and the OSI model crash
  24. 24. Doing good is part of our code Thank you!

×