Chrome update veiliger en sneller via Courgette
Gepubliceerd: Donderdag 16 juli 2009
Auteur: Kristian van Tuil
Google heeft een nieuw compressie algoritme aan haar browser Chrome toegevoegd. Met 'Courgette' kan de browser kleinere pakketjes aan updates samenvoegen tot een enkele grote update.
Via het officiële Chromium Blog stelde ontwikkelaar Stephen Adams woensdag deze nieuwe feature voor aan de wereld. Courgette werkt via GoogleUpdate.exe, dat op elke pc draait met de browser Chrome. Normaal gesproken vergt een volledige update van Chrome ongeveer 10MB. Die wordt dan via de .exe stilletjes binnengehaald wanneer de update via Google uitgebracht wordt. Met Courgette worden updates verkleind tot enkele tientallen kilobytes.
"Het was een farce om telkens updates van tien megabyte uit te moeten brengen voor een simpele veiligheidsupdate", schrijft Adams op de blog. "We wilden kleinere updates, omdat Chrome hiermee minder kwetsbaar wordt. Bovendien kunnen we, wanneer het update-bestand slechts een tiende van de oorspronkelijke grootte is, ook tien keer zoveel updates doorsturen met dezelfde bandbreedte."
Klein, kleiner, kleinst
Een bijkomend voordeel, schrijft Adams, is dat kleinere updates beter werken voor gebruikers met een minder goede verbinding. Om meerdere kleine updates samen te voegen tot een grote fix, gebruikt Chrome verschillende binary diff algoritmes via de bsdiff-tool. "We zijn er grote fans van. Het is klein qua formaat en werkt beter dan alles dat we tot nu toe hebben geprobeerd", vertelt Adams die verder aangeeft dat met het nieuwe algoritme Courgette bestanden nog verder verkleind konden worden.
Met Courgette zal Google Chrome in de toekomst dus vaker worden geüpdate. Hoe het nieuwe algoritme in detail werkt, kan worden gelezen in de ontwerpdocumenten van Chrome.
Bron: Techworld
De rubriek Tips & Tools biedt praktische informatie die IT-professionals in hun dagelijkse werk kunnen toepassen.
