Why HTTP/2 is good?

Recently, I had studied HTTP/2 protocol and different implementation. And I find out that it was really really a good protocol. And since the RFC (RFC7540) proposed had been 2 years, I think it had turn into a mature technology and every server should try move on to this.

Here is some benefit that I think why HTTP/2 is good

  • HTTP headers compressed into binary format that was really smaller than before (HPACK)
  • Concurrent requests/responses just over one TCP connection
  • Flow control to let memory usage over connection more predictable and controllable (Flow Control)

Some major server website and CDN had used HTTP/2 to serve their service, and all major browser had support for HTTP/2. So if you are a developer or architect, please consider to use HTTP/2 as your server implementation.

Like what you read? Give Chun Han Hsiao a round of applause.

From a quick cheer to a standing ovation, clap to show how much you enjoyed this story.