We just got word from the Wall Street Journal that CloudFlare was named the Most Innovative Internet & Networking Company of 2012. This is the second year in a row that CloudFlare has won this award. Given the pace of development of new technologies on the Internet, that is high praise for the innovations our team has brought to market over the last year.
In announcing the award, the WSJ specifically called out three technologies we launched over the last year: Rocket Loader, Railgun, and the Automatic IPv6 Gateway.
Rocket Loader
Rocket Loader helps ensure that scripts and other resources don't slow down page load times. Too often, third party scripts like buttons, widgets, and ads can block a page from loading. These problems are exacerbated on mobile devices. Since mobile bandwidth is limited, and connections are fickle, needing to open connections to multiple third party services can seriously degrade mobile performance.
Rocket Loader's innovative approach fetches multiple third party objects through a single connection to CloudFlare's network. Instead of needing to open new requests to each service, a device only needs to establish a single connection to CloudFlare's network. Our servers, which do not have the same constraints, can then open connections to all the services needed to download the objects. The net result is pages load faster and aren't blocked if an ad or Twitter button fails to load quickly.
Rocket Loader is available to all CloudFlare customers for free. We've found it often improves page load performance an additional 30% over the other benefits delivered by CloudFlare's systems, with the biggest performance gains seen on mobile devices.
Railgun
The caching model for the Internet is based on files. CloudFlare caches static files (images, CSS, Javascript) at our edge and, in doing so, saves approximately 70% of the average websites' bandwidth and requests. While CloudFlare works well with dynamic content, since the file changes it is impossible for it to be cached.
CloudFlare spent a year studying the properties of the dynamic web. In the process, we realized that while many sites are dynamic, the amount they actually change is very small: less than 5% every 24 hours. Railgun changes the caching model of the Internet to allow only the portions of a file that have changed to be sent across the network.
Railgun was inspired by CloudFlare's continued expansion of data centers. As CloudFlare's network grew to include 23 data centers, the latency from a browser to our network shrank. However, the latency from our network back to our customers' web servers grew. Business and Enterprise customers, as well as customers on CloudFlare Optimized Hosting Partners, can use Railgun to achieve a 99.6% compression ratio when sending data to our network. That means what used to take 200 packets can now be sent in a single packet and, more practically, even highly dynamic sites can, for the first time, be as fast as if the data center were next door regardless of where a visitor is surfing from.
Automatic IPv6 Gateway
One of the most vexing challenges the Internet faces is the move from IPv4 to IPv6. The IPv4 protocol was designed to only accommodate approximately 4 billion devices simultaneously connected to the network at any given time. As we close in on this theoretical limit we are literally running out of addresses. While it's hard to imagine, that means the seemingly limitless Internet is running out of space.
The solution is a new protocol — IPv6 — which can support a vastly larger number of connected devices. Unfortunately, IPv6 networks cannot interoperate with IPv4 networks meaning the Internet has been faced with a giant chicken-or-egg problem. Web surfers are reluctant to upgrade to IPv6 because there's no IPv6 web content, and web publishers are reluctant to switch because there are not IPv6 web surfers.
CloudFlare realized we could help solve this problem by providing our Automatic IPv6 Gateway. The free service allows anyone to maintain their existing IPv4 infrastructure and be available on the IPv6 web just by signing up for CloudFlare. While that is great for existing customers, the bigger opportunity is actually with new entrants to the Internet. As it becomes more expensive to launch an IPv4 infrastructure, CloudFlare will allow new Internet publishers to put their content on IPv6 but still reach legacy IPv4 surfers.
CloudFlare's Automatic IPv6 Gateway was so successful that CloudFlare doubled the number of IPv6 websites available the day we launched the product. Today, CloudFlare provides IPv6 connectivity to more websites than any other provider.
Not Slowing Down
CloudFlare's team comes to work every day excited to invent the future of the Internet. Our goal is nothing short of rebuilding a faster, safer, smarter web. We are honored to be recognized by the Wall Street Journal for the second year in a row as one of the world's most innovative companies. And we're hard at work on the next technologies in our continuing efforts to build a better Internet.
You can read more about CloudFlare's award on the Wall Street Journal's website.