Brief History of HTTP
If you do a search on HTTP, you’ll quickly find many well written articles overflowing with very detailed technical jargon. These articles will explain in great detail everything you need to know (and don’t need to know) about HTTP. Here’s a brief summary of the main points with an attempt to keep the technical lingo to a minimum.
What is HTTP/2?
HTTP/2 is the latest major revision of the HTTP protocol with an emphasis on performance. HTTP/2 is designed to address many of the failings of its predecessors. In many ways, HTTP/2 thrives where the previous versions struggled, or totally circumvents problems that existed with preceding protocols. HTTP/2 also brings new features that were once impossible. HTTP/2 is also backwards compatible, so older sites will continue to operate the same as before.
Transitioning to HTTP/2
Upgrading to HTTP/2 is not as simple as just installing a module and turning it on. It is a good idea to plan out your strategy to make the transition a success. Modern web browsers (Chrome, Firefox, Windows Explorer and Safari) have decided to only support HTTP/2 over secure HTTPS connections. This means you need to have your site running on HTTPS before you can even consider upgrading. It is a good idea to have a secure site anyway. There are a few benefits to be earned by securing your site:
- Security – HTTPS guarantees:
- Confidentiality. The visitor’s connection is encrypted, obscuring URLs, cookies, and other sensitive metadata.
- Authenticity. The visitor is talking to the “real” website, and not to an impersonator or through a “man-in-the-middle.”
- Integrity. The data sent between the visitor and the website has not been tampered with or modified.
- Google Rankings – Google wants to keep everyone safe on the web and encourages all website owners to switch from HTTP to HTTPS. Google gives secure sites a minor ranking boost.
To plan out your HTTP/2 strategy further, you’ll need to consider whether your visitors tend to use browsers that support HTTP/2. Websites that attract a lot of people using up-to-date browsers will be able to make the switch sooner than sites whose logs show a majority of users on older browsers. It’s also important to test your current site speed. If your website already performs well, there’s no problem with sticking with your current HTTP protocol for now. You’ll also need to know what version of server and software your web server is using. Depending on how the site is being hosted, this update may be easy or nearly impossible. As time goes on, HTTP/2 will become commonplace and will be the norm for new website builds.
If you’re interested in developing a strategy to upgrade your site or have more questions, contact us! We can make an assessment and let you know what options you have.
Author: Jason Martinez, UX Developer