En titt inuti Googles nya bildformat

Förra veckan meddelade Google att de har utvecklat ett nytt bildfilformat som lovar att snabba upp inte bara Google, utan resten av Internet. Det nya formatet, dubbat WebP , kan minska storleken på bildnedladdningar avsevärt jämfört med det för närvarande utbredda JPEG-formatet. Om, som Google hävdar, 65 procent av trafiken på Internet består av bildfiler, kan WebP så småningom ge hela onlinevärlden en farthöjning.





WebP-filen till höger är en tredjedel av storleken på JPEG till höger.

WebP bygger på en ny datakomprimeringsalgoritm för bildfiler. Enligt Googles produktchef Richard Rabbat utvecklades formeln ursprungligen för att komprimera videoklipp, som de som Google visar på YouTube. Ingenjörer fann då att samma matematik kunde användas på statiska bilder.

Det fungerar så här: programvara konverterar en bild som lagras i ett annat filformat till WebP-formatet genom att titta på ett block med 16 pixlar i originalbilden och notera färgen på varje pixel i det blocket. Programvaran förutsäger sedan vad pixelfärgerna i ett angränsande block med 16 pixlar kommer att vara, baserat på det första blocket. Slutligen jämför den de förutsagda värdena med de faktiska färgerna på pixlarna i nästa block. Om WebP-algoritmens utbildade gissning är korrekt, behöver ingen ytterligare data läggas till den komprimerade bildfilen. Endast de pixlar vars färger skiljer sig från förutsägelsen registreras i filen.



Resultatet är att färre pixelvärden behöver lagras i de flesta WebP-bildfiler än i en JPEG-fil av samma bild. När en internetanvändare med en WebP-aktiverad webbläsare laddar ner bilden, skulle hans webbläsare använda samma formel för att förutsäga många av pixelvärdena och sedan fylla i de pixlar som lagrats i WebP-filen som inte matchade algoritmens förutsägelse. Istället för att ladda ner många pixlar, beräknar webbläsaren WebP matematiskt deras färger. Att förutsäga pixelfärger visar sig vara snabbare än att ladda ner dem, även på en höghastighetsanslutning till Internet.

Det är teorin, men hur klarar sig WebP i verkligheten? I tester på en miljon bilder slumpmässigt valda från Internet hävdar Googles mjukvaruutvecklare att konvertering av dem till WebP-format ledde till en genomsnittlig minskning av bildens filstorlek med 40 procent. Företaget har inrättat en demosida som visar typiska webbbilder och listar hur mycket mindre samma bild skulle vara i WebP, utan synliga förändringar av bildens kvalitet.

För närvarande kan du inte använda WebP. De prediktiva algoritmerna måste vara inbyggda i din webbläsare. Google lägger till WebP-stöd till sin egen webbläsare, Chrome. Men realistiskt sett kommer WebP att behöva stödjas av nästan alla världens webbläsare - det betyder Internet Explorer, Firefox och Safari - innan webbplatsoperatörer kommer att ha ett incitament att börja visa WebP-bilder i stort. Det är ett långsiktigt projekt, ingen quick fix.



Snabbhet har alltid varit ett mantra hos Google. Snabbare webbsidor leder till mer googling av webbanvändare. Detta leder i sin tur till fler annonser som visas av Google, vilket leder till potentiellt mer annonsintäkter för företaget. I ett test 2007 genomfördes live på platsen för flera veckor , påstår sig Google ha funnit att en långsammare respons på en sökfråga från genomsnittliga 400 millisekunder till 500 millisekunder sänkte testpersoners sökmotoranvändning tillräckligt mycket för att (om förseningen varit verklig över hela webbplatsen) skulle det ha kostat Google 900 miljoner dollar i förlorade intäkter under ett år.

Det är en av anledningarna till att företaget nyligen började visa sökresultat på användarnas skärmar medan de fortfarande skriver sina söktermer . Om WebP byggs in i allas webbläsare och formatet omfamnas av webbplatsoperatörer, verkar Googles trafik – och alla andras – nästan säker på att öka.

Dölj