HTTP stands for HyperText Transfer Protocol. It has been the de facto way of information transfer on the World Wide Web. While version 1.1 is still th…
Notes on how to enable HTTP/2 on Puma via early_hints, and enabling HTTP/2 on a reverse-proxy nginx server.
(Or any other rack-based gem, like Rails)
In time, the Puma Rack-based server gained HTTP/2 capabilities, but you need to enable it.…
Why do we need ALPN?
WWhen we send a request to server suppose over HTTP 2, we establish the connection with the server through the 3 way handshake in…
Protocol - a set of rules to follow
TCP Protocol - a set of rules computers follow to talk to each other with accuracy. If I send it, I'll make sure y…
The first usable version of HTTP was created in 1997. It went through several stages of development, this first version of HTTP was called HTTP/1.1. I…