This week’s issue brings to you the following: Understanding REST Headers What is Cross-Origin Resource Sharing (CORS)? What are the differences between HTTP/1, HTTP/2 and HTTP/3 protocols So, let’s dive in. BIG Announcement: I'm happy to announce a long-term cooperation with
Great summary, thanks Milan.
While checking why the object storage service serving my Website didn't use HTTP/2, I learned most of major Web browsers allow HTTP/2 with HTTPS only. Encryption seems to have been a hot debate in the development of HTTP/2, and eventually it's not embedded in the protocol. Still, Web browsers optimize HTTP/2 efficiency by enforcing it on HTTPS only. I definitely understand the rationale, however it leaves out the edge case of small, cheap Websites hosted on object storage services not offering to use a Let's Encrypt certificate. Such Websites sound low-tech, and I believe they fit in the modern tech landscape.