Courgette Algoritması

Google’ın geliştirmiş olduğu yeni binary diff algoritması. Yeni dedim ama ben yeni gördüm 🙂 3-5 sene olmuş sanırım.

Daha önce Chrome güncellemeleri için kullandıkları bsdiff vardı, onun yerine artık Courgette algoritmasını kullanıyorlar.

Örnek bir güncelleme karşılaştırması :

Tam güncelleme boyu : 10.385.920 byte
bsdiff güncelleme boyu : 704.512 byte
Courgette güncelleme boyu : 78.848 byte

bsdiff’in boyu Courgette’nin kinden 10 daha büyük kalıyor.

Kaynak Kodları