CloudFlare blows hole in laws of Web physics with Go and Railgun

CloudFlare har lanserat Railgun, ett nytt komprimeringsprotokoll för dynamiskt webbinnehåll, utvecklat till stor del med Googles programmeringsspråk Go. Railgun minskar avsevärt bandbreddsanvändningen och förbättrar webbplatsers prestanda, där tidiga användare som 4chan och imgur har sett sin bandbredd halveras. Tekniken syftar till att lösa utmaningarna med dynamiska, API-drivna webbplatser och mobilapplikationer, som inte effektivt hanteras av traditionell CDN-cachning. Railgun ersätter standard HTTP-anslutningar med ett binärt protokoll och använder en ordboksbaserad komprimeringsmetod för att uppnå höga komprimeringsförhållanden genom att endast skicka ändringar. Många webbhotell och molntjänstföretag, inklusive Amazon Web Services och Rackspace, stöder Railgun, vilket erbjuder betydande kostnadsbesparingar för webbplatser med hög trafik.