
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:media="http://search.yahoo.com/mrss/">
    <channel>
        <title><![CDATA[ The Cloudflare Blog ]]></title>
        <description><![CDATA[ Get the latest news on how products at Cloudflare are built, technologies used, and join the teams helping to build a better Internet. ]]></description>
        <link>https://blog.cloudflare.com</link>
        <atom:link href="https://blog.cloudflare.com/" rel="self" type="application/rss+xml"/>
        <language>en-us</language>
        <image>
            <url>https://blog.cloudflare.com/favicon.png</url>
            <title>The Cloudflare Blog</title>
            <link>https://blog.cloudflare.com</link>
        </image>
        <lastBuildDate>Sat, 04 Apr 2026 16:05:03 GMT</lastBuildDate>
        <item>
            <title><![CDATA[CloudFlare’s Impact On The HTTP/2 “Universe”]]></title>
            <link>https://blog.cloudflare.com/cloudflares-impact-on-the-http-2-universe/</link>
            <pubDate>Wed, 03 Feb 2016 17:16:10 GMT</pubDate>
            <description><![CDATA[ CloudFlare released HTTP/2 support for all customers on December 3rd, 2015. Now, two months later, it's time to take a look at the impact of this release on the HTTP/2 "universe". ]]></description>
            <content:encoded><![CDATA[ <p>CloudFlare <a href="/introducing-http2/">released HTTP/2 support</a> for all customers on December 3rd, 2015. Now, two months later, it's time to take a look at the impact of this release on the HTTP/2 "universe" and also at what has changed from a HTTP/2 vs. SPDY vs. HTTP 1.1 traffic ratio perspective.</p>
    <div>
      <h3>HTTP/2 Usage</h3>
      <a href="#http-2-usage">
        
      </a>
    </div>
    <p>Previously, we showcased browser market share data from our <a href="https://www.cloudflare.com">own website</a>. Using these numbers, we predicted the ratio of HTTP/2 traffic that we expected to see once enabled. Now, we can compare this original data set with updated data from the last 48 hours.</p><p>Below is the market share of HTTP/2 capable browsers that we saw on our website during a 48-hour period. The first one was before our HTTP/2 launch, the other one was last week. Both data sets were pulled from Google Analytics, and user agents were analyzed for HTTP/2 support.</p><table><tr><td><p><b>HTTP/2 capable browser</b></p></td><td><p><b>Global Market Share (Late Nov 2015)</b></p></td><td><p><b>Global Market Share (Late Jan 2016)</b></p></td></tr><tr><td><p>IE 11 on Windows 10</p></td><td><p>0.14%</p></td><td><p>0.34%</p></td></tr><tr><td><p>Edge 12, and 13</p></td><td><p>0.35%</p></td><td><p>0.48%</p></td></tr><tr><td><p>Firefox 36 - 45</p></td><td><p>5.09%</p></td><td><p>11.05%</p></td></tr><tr><td><p>Chrome 41 - 49</p></td><td><p>15.06%</p></td><td><p>38.86%</p></td></tr><tr><td><p>Safari 9</p></td><td><p>0.91%</p></td><td><p>2.69%</p></td></tr><tr><td><p>Opera 28 - 34</p></td><td><p>0.57%</p></td><td><p>0.78%</p></td></tr><tr><td><p>Safari for iOS 9.1</p></td><td><p>1.07%</p></td><td><p>0.94%</p></td></tr><tr><td><p>Opera 30 for Android</p></td><td><p>0.01%</p></td><td><p>0.00%</p></td></tr><tr><td><p>Chrome 46 - 48 for Android</p></td><td><p>3.59%</p></td><td><p>1.60%</p></td></tr><tr><td><p>Firefox 41 - 44 for Android</p></td><td><p>0.01%</p></td><td><p>0.00%</p></td></tr><tr><td><p><b>Total</b></p></td><td><p><b>26.79%</b></p></td><td><p><b>56.74%</b></p></td></tr></table><p>Since November, the number of browsers visiting CloudFlare.com that support HTTP/2 has more than doubled. In particular, notice how the market share of Chrome and Firefox versions that support HTTP/2 increased dramatically within the last 2 months.</p><p>The reason for this is, that even with Auto-Update functionality in modern browsers, new versions are not adopted instantaneous. We had documented the <a href="/ios-9-how-did-the-launch-really-go/">release of iOS 9</a>, which is an example for a quite swift adoption. Looking at the challenges around the <a href="/sha-1-deprecation-no-browser-left-behind/">SHA-1 deprecation</a>, we can see that some ancient OS and browser version are still around.</p><p>Keep in mind that we still see a larger number of non-browsers that don’t fall into any of the above buckets on our edge network. This is due to bots, crawlers, scrapers, and the like. The numbers above represent typical website traffic after it has been sanitized by CloudFlare.</p>
    <div>
      <h3>Real-Life Numbers</h3>
      <a href="#real-life-numbers">
        
      </a>
    </div>
    <p>With the promising browser market share data above, we can now compare the ratio of traffic served via the different HTTP versions on <a href="http://www.cloudflare.com">www.cloudflare.com</a>.</p><p>Again, contrast the data from around our release in December to the current data.</p><table><tr><td><p><b>Protocol Version</b></p></td><td><p><b>Percentage of Hits December 2015</b></p></td><td><p><b>Percentage of Hits February 2016</b></p></td></tr><tr><td><p>HTTP/1.x</p></td><td><p>19.36%</p></td><td><p>17.29%</p></td></tr><tr><td><p>SPDY/3.1</p></td><td><p>57.02%</p></td><td><p>29.79%</p></td></tr><tr><td><p>HTTP/2</p></td><td><p>23.62%</p></td><td><p>52.93%</p></td></tr></table><p>The great news: the HTTP/2 traffic ratio has indeed more than doubled on <a href="http://www.cloudflare.com">www.cloudflare.com</a> since we rolled out HTTP/2.</p><p>Nevertheless, we are still serving a large portion of traffic over SPDY, mostly due to older versions of Chrome. Therefore, it was a good choice to keep supporting this protocol version.</p>
    <div>
      <h3>Number of HTTP/2-Powered Websites</h3>
      <a href="#number-of-http-2-powered-websites">
        
      </a>
    </div>
    <p>So far, we have looked at what an individual HTTP/2 enabled site on CloudFlare could expect to see with regard to traffic and different browser versions. Let’s shift gears a bit and have a look at how many websites we have actually enabled with HTTP/2 so far:</p><p>The website <a href="http://isthewebhttp2yet.com/about.html">isthewebhttp2yet.com</a> is a great tool for finding an answer to this question. It is created and maintained by researchers at <a href="http://tid.es/">Telefónica Research</a>, <a href="http://www.case.edu/">Case Western Reserve University</a>, and <a href="http://www.cmu.edu/">Carnegie Mellon University</a>, and provides an overview of how many websites from the <a href="http://www.alexa.com/">Alexa</a> 1M list are enabled with HTTP/2.</p><p>The website differentiates between:</p><ul><li><p>Announced Support: Sites indicate which application-layer protocols they support using NPN/ALPN. If a site indicates HTTP/2, it is considered as "Announced Support."</p></li><li><p>Partial Support: Some sites that announce HTTP/2 support, but immediately downgrade the connection to HTTP 1.1 if a client makes a request using HTTP/2. If a site responds using HTTP/2, even just to return an error page or redirect, this is classified as partial support.</p></li><li><p>True Support: If a site actually serves page content using HTTP/2, even if some embedded objects are still served over HTTP 1.1, this is called true support.</p></li></ul><p>In this post, we will only focus on websites with "True Support"—since that’s what you get with CloudFlare—and will ignore the other two metrics.</p><p>Looking at the HTTP/2 adoption curve for the Alexa 1 million shows quite an interesting picture:</p>
            <figure>
            
            <img src="https://cf-assets.www.cloudflare.com/zkvhlag99gkb/7BnsOVjWuTuxTs9kF8Aq1d/8472c37f0e5d19e9eece1c1d6ca5f673/image_0.png" />
            
            </figure><p><a href="http://isthewebhttp2yet.com/measurements/adoption.html">Source</a></p><p>You can see a sharp increase of domains with "True Support" in December 2015, bringing the number of domains with “True Support” from 14,017 (December 1st, 2015) to 75,288 (December 31st, 2015).</p><p>According to isthewebhttp2yet.com, 58,591 of these domains run through CloudFlare. That means CloudFlare more than quadrupled the number of HTTP/2 sites with the December 2015 release.</p><p>We’d like to give a big shout-out to the team of isthewebhttp2yet.com. They worked with our engineers to update their measurement method to include the <a href="https://en.wikipedia.org/wiki/Server_Name_Indication">Server Name Indication (SNI)</a> TLS extension when they probe sites for HTTP/2 support. By doing so, the site is able to identify all CloudFlare-powered sites. You can see this measurement change kicking in within the above graph at the sharp increase from 24,947 domains to 74,271 domains.</p>
    <div>
      <h3>HTTP/2 Market Position</h3>
      <a href="#http-2-market-position">
        
      </a>
    </div>
    <p>Another website measuring the adoption of HTTP/2 on the server side is <a href="http://w3techs.com/about">W3 Techs</a>. While the graph generated by W3 Techs for <a href="http://w3techs.com/technologies/details/ce-http2/all/all">HTTP/2 adoption</a> is much more coarse grained on the time axis, the increase of HTTP/2 enabled websites due to CloudFlare is nevertheless clearly visible.</p>
            <figure>
            
            <img src="https://cf-assets.www.cloudflare.com/zkvhlag99gkb/2hINY81uWpCmSrT6ozbDlP/597b241d7375d61dd25265f26bb8148a/image_1.png" />
            
            </figure><p><a href="http://w3techs.com/technologies/details/ce-http2/all/all">Source</a></p><p>With our wide support of HTTP/2 for all CloudFlare customers, we have also helped to improve the market position—with regard to popularity and traffic—of HTTP/2 close to that of SPDY.</p>
            <figure>
            
            <img src="https://cf-assets.www.cloudflare.com/zkvhlag99gkb/3NdetlPETbmBn8bZNUkAUa/59140469f45e806f3c97d836cdd563e1/image_2.png" />
            
            </figure><p><a href="http://w3techs.com/technologies/details/ce-http2/all/all">Source</a></p><p>Want to help us grow our software engineering team and increase our protocol support? Check out our <a href="https://www.cloudflare.com/join-our-team/">available roles</a>.</p>
    <div>
      <h3>Enabling HTTP/2</h3>
      <a href="#enabling-http-2">
        
      </a>
    </div>
    <p>As a reminder, if you are a customer on the Free or Pro plan, there is no need to do anything at all. Both SPDY and HTTP/2 are already enabled for you. With this improvement, your website’s audience will always use the fastest protocol version when accessing your site over TLS/SSL.</p><p>Customers on Business and Enterprise plans can enable HTTP/2 within the "Network" application of the CloudFlare Dashboard. In the last two months, the web still hasn't exploded while running HTTP/2. With that in mind, it's probably safe for you to head over an enabled HTTP/2 now. You will be in great company with many other sites.</p>
            <figure>
            
            <img src="https://cf-assets.www.cloudflare.com/zkvhlag99gkb/5AKTIUpqfaeYazaMgZTXCY/363cffd72f4b339e9a39fb47d8ea1879/image_3.png" />
            
            </figure><p>If you are not yet a customer of CloudFlare, <a href="https://www.cloudflare.com/a/sign-up">sign up</a> now, and you’ll be able to leverage HTTP/2 within a few minutes.</p><p>Stay tuned for more additions to our HTTP/2 capabilities!</p> ]]></content:encoded>
            <category><![CDATA[HTTP2]]></category>
            <category><![CDATA[spdy]]></category>
            <category><![CDATA[Speed & Reliability]]></category>
            <guid isPermaLink="false">2y3pT16YVh26JFMZWDYrHx</guid>
            <dc:creator>Christian Elsen</dc:creator>
        </item>
        <item>
            <title><![CDATA[HTTP/2 is here! Goodbye SPDY? Not quite yet]]></title>
            <link>https://blog.cloudflare.com/introducing-http2/</link>
            <pubDate>Thu, 03 Dec 2015 13:59:00 GMT</pubDate>
            <description><![CDATA[ Today CloudFlare is introducing HTTP/2 support for all customers using SSL/TLS connections, while still supporting SPDY. There is no need to make a decision between SPDY or HTTP/2.  ]]></description>
            <content:encoded><![CDATA[ <p>Why choose, if you can have both? Today CloudFlare is <a href="https://www.cloudflare.com/http2/">introducing HTTP/2 support</a> for all customers using SSL/TLS connections, while still supporting SPDY. There is no need to make a decision between SPDY or HTTP/2. Both are automatically there for you and your customers.</p>
    <div>
      <h3>Enabling HTTP/2</h3>
      <a href="#enabling-http-2">
        
      </a>
    </div>
    <p>If you are a customer on the Free or Pro plan, there is no need to do anything at all. Both SPDY and HTTP/2 are already enabled for you. With this improvement, your website’s audience will always use the fastest protocol version when accessing your site over TLS/SSL.</p><p>Customers on Business and Enterprise plans can enable HTTP/2 within the "Network" application of the CloudFlare Dashboard.</p>
            <figure>
            
            <img src="https://cf-assets.www.cloudflare.com/zkvhlag99gkb/7Bp5zCpcbaqFL4nb3yjVfv/c843a7b8f70d61314f21ba46df4d7de7/image_0.png" />
            
            </figure>
    <div>
      <h3>HTTP/2 is here!</h3>
      <a href="#http-2-is-here">
        
      </a>
    </div>
    <p>In February 2015, the IETF’s steering group for publication as standards-track RFCs approved the <a href="https://tools.ietf.org/html/rfc7540">HTTP/2</a> and associated <a href="https://tools.ietf.org/html/rfc7541">HPACK</a> specifications.</p><p>After more than 15 years, the Hypertext Transfer Protocol (HTTP) received a long-overdue upgrade. HTTP/2 is largely based on Google's experimental SPDY protocol, which was <a href="http://googleresearch.blogspot.com/2009/11/2x-faster-web.html">first announced</a> in November 2009 as an internal project to increase the speed of the web.</p>
    <div>
      <h3>Benefits of HTTP/2 and SPDY</h3>
      <a href="#benefits-of-http-2-and-spdy">
        
      </a>
    </div>
    <p>The main focus of both SPDY and HTTP/2 is performance, especially latency as perceived by the end-user while using a browser, with a secondary focus on network and server resource usage. One large benefit of HTTP/2 is the ability to use a single TCP connection from a browser to a website, or in the case of CloudFlare, a reverse proxy. As such, CloudFlare is in the perfect position to provide the benefits of HTTP/2 to all CloudFlare users by accelerating the web surfing experience between browsers and CloudFlare, without the need to change anything on the origin server.</p>
            <figure>
            
            <img src="https://cf-assets.www.cloudflare.com/zkvhlag99gkb/348oUcNVT22FQiRRcIPUeD/ea17992b5b885d69d896a9f2300fce8a/image_1.png" />
            
            </figure><p>Although HTTP/2 is based on Google's experimental SPDY protocol, it has evolved, incorporating several improvements in the process. Nevertheless, it maintains many of the benefits known from SPDY:</p><ul><li><p><b>Multiplexing and concurrency</b>: Several requests can be sent over the same TCP connection, and responses can be received out of order, eliminating the need for multiple connections between the client and the server and reducing head-of-line blocking.</p></li><li><p><b>Stream dependencies</b>: The client can indicate to the server which resources are more important than others.</p></li><li><p><b>Header compression</b>: HTTP header size is reduced.</p></li><li><p><b>Server push</b>: The server can send resources the client has not yet requested (This is not yet implemented within NGINX or at CloudFlare, but will become available in the future. It is currently enabled on the experimental test bed server <a href="https://http2.cloudflare.com/">https://http2.cloudflare.com/</a>).</p></li></ul><p>While the HTTP/2 specification does not require TLS, all major browser vendors have indicated that they will only support HTTP/2 over a TLS connection. As a result, CloudFlare only supports HTTP/2 over TLS. Of course, TLS is free with CloudFlare’s Universal SSL.</p>
    <div>
      <h3>Page load improvements with SPDY and HTTP/2</h3>
      <a href="#page-load-improvements-with-spdy-and-http-2">
        
      </a>
    </div>
    <p>Let’s have a look at some real life numbers from the CloudFlare website (<a href="https://www.cloudflare.com">https://www.cloudflare.com</a>) for average page load time. These values (based on a 48h timeframe) should provide an estimate of what improvements you can expect using SPDY and HTTP/2:</p><table><tr><td><p><b>Access via HTTP Protocol Version</b></p></td><td><p><b>Average Page Load time</b></p></td></tr><tr><td><p>HTTP 1.x</p></td><td><p>9.07 sec.</p></td></tr><tr><td><p>SPDY/3.1</p></td><td><p>7.06 sec.</p></td></tr><tr><td><p>HTTP/2</p></td><td><p>4.27 sec.</p></td></tr></table>
    <div>
      <h3>Goodbye SPDY?</h3>
      <a href="#goodbye-spdy">
        
      </a>
    </div>
    
            <figure>
            
            <img src="https://cf-assets.www.cloudflare.com/zkvhlag99gkb/K37xNZoMm22rZNTTPTFN9/49f0083161c49230da37ff3ef5bc7dfc/image_2.jpg" />
            
            </figure><p><a href="https://creativecommons.org/licenses/by/2.0/">CC BY 2.0 image</a> by <a href="https://www.flickr.com/photos/wwworks/5841979717/in/photostream/">woodleywonderworks</a></p><p>It's no secret that CloudFlare uses a modified version of NGINX as the reverse proxy component in charge of terminating the end-user connection. After NGINX announced availability of the <a href="https://www.nginx.com/blog/nginx-1-9-5/">NGINX Open Source 1.9.5 Release</a> with HTTP/2 support on September 22nd, the wait for HTTP/2 seemed to be over.</p><p>The introduction of the new HTTP/2 module for NGINX also meant that the existing NGINX SPDY module could not be used in parallel. You had to choose to either support the termination of HTTP/2 or SPDY connections on a single NGINX server, but not both. The justification for this approach was based on Google saying goodbye to SPDY and <a href="http://blog.chromium.org/2015/02/hello-http2-goodbye-spdy-http-is_9.html">deprecating the protocol</a>, starting in January 2016.</p><p>But what would have actually happened if CloudFlare turned off SPDY today while turning on HTTP/2? What would be the impact on our existing user base as well as our customers? As the best decisions are always ones backed by solid data, we looked at what replacing SPDY with HTTP/2 today would mean.</p>
    <div>
      <h2>Usage of SPDY today</h2>
      <a href="#usage-of-spdy-today">
        
      </a>
    </div>
    <p>CloudFlare started <a href="/introducing-spdy/">support for SPDY</a> in June 2012 and upgraded to the <a href="/staying-up-to-date-with-the-latest-protocols-spdy-3-1/">current version of SPDY (3.1)</a> in February 2014. It’s pretty straightforward for us to determine how many SSL/TLS connections are established today via SPDY/3.1 versus HTTP/1.x.</p><p>During the week before our HTTP/2 launch, 80.38% of all SSL/TLS connections to our own website at <a href="http://www.cloudflare.com">www.cloudflare.com</a> were made over SPDY/3.1.</p><p>The overall ratio of SPDY/3.1 connections that we see on our network is lower than this due to the number of bots, scrapers, and attackers using HTTP/1.x. Instead, the above number is a good representation of what legitimate traffic a regular website should see, after traffic has been sanitized.</p>
    <div>
      <h4>HTTP/2 usage</h4>
      <a href="#http-2-usage">
        
      </a>
    </div>
    <p>Without actually rolling out HTTP/2, it’s not that easy to determine what percentage of users to any individual website will benefit. But, there are two approaches to getting a useful estimate up front.</p><p>Let's start with the one that you could easily replicate yourself for your own website by using Google Analytics.</p><p>The well-known website caniuse.com provides information on what browsers and their version <a href="http://caniuse.com/#feat=http2">support HTTP/2</a>. Combine this with data from Google Analytics on how often a website was accessed by this type of browser for a given time, and you gain the information of what ratio of requests could have been served over HTTP/2. During the last 48 hours, web traffic to our own website from HTTP/2-capable browsers looked like this:</p><table><tr><td><p><b>HTTP/2 capable browser</b></p></td><td><p><b>Global Market Share</b></p></td></tr><tr><td><p>IE 11 on Windows 10</p></td><td><p>0.14%</p></td></tr><tr><td><p>Edge 12, and 13</p></td><td><p>0.35%</p></td></tr><tr><td><p>Firefox 36 - 45</p></td><td><p>5.09%</p></td></tr><tr><td><p>Chrome 41 - 49</p></td><td><p>15.06%</p></td></tr><tr><td><p>Safari 9</p></td><td><p>0.91%</p></td></tr><tr><td><p>Opera 28 - 34</p></td><td><p>0.57%</p></td></tr><tr><td><p>Safari for iOS 9.1</p></td><td><p>1.07%</p></td></tr><tr><td><p>Opera 30 for Android</p></td><td><p>0.01%</p></td></tr><tr><td><p>Chrome 46 for Android</p></td><td><p>3.59%</p></td></tr><tr><td><p>Firefox 41 for Android</p></td><td><p>0.01%</p></td></tr><tr><td><p><b>Total</b></p></td><td><p><b>26.79%</b></p></td></tr></table><p>This would mean that a little more than a quarter of all browsers accessing our website could have used HTTP/2 during this time frame.</p><p>Again, we see a larger number of non-browsers, which don’t fall into any of the above buckets, on our edge. This is due to bots, crawlers, scrapers, and the like. The numbers above represent typical website traffic after it has been sanitized by CloudFlare.</p><p>After looking at the ratio of browsers that caniuse.com estimates to support HTTP/2 today, we can see a large discrepancy between our estimated 26.79% and the ratio of between 61.7% and 67.89% that caniuse.com estimates. Unfortunately, caniuse.com is overestimating the ratio of some of the above browsers. In particular, the value for "Chrome 46 for Android" appears to incorrectly include all Chrome for Android versions, even though these versions do not have HTTP/2 support.</p>
    <div>
      <h3>Replacing SPDY with HTTP/2?</h3>
      <a href="#replacing-spdy-with-http-2">
        
      </a>
    </div>
    <p>Both SPDY and HTTP/2 provide numerous benefits to website owners. Without support for HTTP/2 or SPDY on the browser or server side, the connection can only be established via HTTP/1.x, which usually means higher page load times and a reduced experience.</p><p>Replacing SPDY with HTTP/2 today would have meant dropping support for faster web surfing from 80.38% of our end-users to 26.79% of them, which is a difference of 53.59 percentage points.</p><p>Instead, by doing both, we ensure that users with browsers only supporting SPDY/3.1 can still get the best web surfing experience on our customers’ sites, while at the same time ensuring that users with newer browser versions that only support HTTP/2 are and will continue to get the best experience possible.</p>
    <div>
      <h3>Real-Life Numbers</h3>
      <a href="#real-life-numbers">
        
      </a>
    </div>
    <p>After running our own Website <a href="http://www.cloudflare.com">www.cloudflare.com</a> with HTTP/2 and SPDY support for more than 48 hours, we were able to extract some real-life numbers for connections established over HTTP/2 and SPDY versus HTTP/1.x:</p><table><tr><td><p><b>Protocol Version</b></p></td><td><p><b>Percentage of Hits</b></p></td></tr><tr><td><p>HTTP/1.x</p></td><td><p>19.36%</p></td></tr><tr><td><p>SPDY/3.1</p></td><td><p>57.02%</p></td></tr><tr><td><p>HTTP/2</p></td><td><p>23.62%</p></td></tr></table><p>These real-life numbers show that we were on the right path with not removing SPDY in favor of HTTP/2.</p>
    <div>
      <h3>Check it yourself: What do servers speak?</h3>
      <a href="#check-it-yourself-what-do-servers-speak">
        
      </a>
    </div>
    
            <figure>
            
            <img src="https://cf-assets.www.cloudflare.com/zkvhlag99gkb/pd4NcIeNRHLNrU0TXnQKk/1a90b47826e786c3f6b26289bf0b7495/image_3.jpg" />
            
            </figure><p><a href="https://creativecommons.org/licenses/by/2.0/">CC BY 2.0 image</a> by <a href="https://www.flickr.com/photos/86530412@N02/8210762750">Chris Potter</a></p><p>You can easily check the HTTP/2 support status for a web page yourself. For this, we need to understand first how the protocol negotiation for both HTTP/2 and SPDY works. Browser and web servers use Application-Layer Protocol Negotiation (ALPN) or the slightly older Next Protocol Negotiation (NPN) Transport Layer Security (TLS) extension to negotiate what protocol the server and client "speak".</p><p>Using OpenSSL, you can easily validate what versions CloudFlare's Edge servers are able to use:</p>
            <pre><code>openssl s_client -servername www.cloudflare.com -connect www.cloudflare.com:443 -nextprotoneg ''
CONNECTED(00000003)
Protocols advertised by server: h2, spdy/3.1, http/1.1</code></pre>
            <p>The advertised protocols include <code>h2</code> for HTTP/2, <code>spdy/3.1</code> for the current version of SPDY and <code>http/1.1</code> for HTTP/1.1 as a fallback mechanism.</p><p>Similarly, clients will present to the web server the protocols they support.</p>
    <div>
      <h3>Learn more</h3>
      <a href="#learn-more">
        
      </a>
    </div>
    <p>Want to learn more about how HTTP/2 and SPDY works, the benefits it brings to your website's audience, and how we can help you speed up your website? Check out our HTTP/2 resources at <a href="https://www.cloudflare.com/http2/">cloudflare.com/http2</a>.</p> ]]></content:encoded>
            <category><![CDATA[spdy]]></category>
            <category><![CDATA[Speed & Reliability]]></category>
            <category><![CDATA[HTTP2]]></category>
            <category><![CDATA[TLS]]></category>
            <category><![CDATA[SSL]]></category>
            <category><![CDATA[Security]]></category>
            <guid isPermaLink="false">4rVdVYaHlL7RuPZSFK7SaK</guid>
            <dc:creator>Christian Elsen</dc:creator>
        </item>
    </channel>
</rss>