Min menu


What is HTTP / 3 and how to do it now in Firefox to surf the Internet very quickly

HTTP / 3 is the new version of HTTP (Hypertext Transfer Protocol), and it is one of the most important protocols on the Internet: specifically the protocol that browsers use to communicate with web servers.

The first version of HTTP 0.9 was released in 1991; We were unable to enjoy 1.0 until 1996, and after only three years it was upgraded to 1.1. Version 2.0 was really launched in the 21st century, specifically in 2015.

 As experts and the internet engineering task force that developed it, HTTP / 3 provides much shorter load times thanks to its abandonment of the complementary TCP protocol in favor of QUIC, a legacy UDP open source project.

The HTTP / 3 speed key is that QUIC, unlike TCP, does not require the sender of the connection to wait to check if the sent packets are received correctly: they are sent simply, which is the switch application responsible for overseeing data integrity. All this makes you surf the internet more quickly when it is approved.

Major browsers already include compatibility with these new protocols, only beta, forcing us to activate them for use.

In September last year, Google already provided HTTP3 / 3 support in the Canary beta browser, and in the Houhou Informatics Blog we explained how to activate HTTP / 3 + QUIC in this browser. Now let's see how to do the same with Firefox.
How to enable HTTP / 3 in Firefox

For this, we will need to install one of the latest "unstable" versions of Firefox: Developer Edition or Nightly, which gives us access to features that will take some time to be available in the stable version at this link:

Firefox Nightly

 After it is installed, we will just have to type "about: config" into the address bar of the browser and press Enter to load the page. There, we'll just have to use the search bar in which we'll search for "network.http.http3.enabled".

Next, we'll use the "toggle" button on the right of the screen to move from the default value "false" to "true" to enable HTTP / 3.
Easy isn't it? You can now tell this protocol on your browser.