Новый алгоритм сжатия обновлений для Google Chrome

Одной из положительных черт браузера Chrome бесспорно является способность в автоматическом режиме загружать и устанавливать обновления. Таким образом, браузер достаточно быстро и оперативно исправляет ошибки, закрывает дыры в безопасности. Однако, каждый раз качать в фоновом режиме по 10 мегабайт обновлений из-за изменений в двух строках кода не совсем рационально. Именно поэтому, разработчики браузера использовали утилиту bsdiff, которая генерировала обновленные файлы браузера уже на компьютере пользователя вместо того, чтобы качать их с серверов Google. Это позволяло в десяток раз уменьшить вес обновлений. Но и этого им показалось мало...

С 15 июля команда разработчиком приступила к использованию нового алгоритма сжатия - Courgette, переводится как кабачок, поэтому лучше не переводить =). Кому интересны технические подробности могут ознакомиться с ними здесь. Для всех остальных приведу простой пример сжатия обновления (с версии 190.1 на версию 190.4):

Несжатое обновление: 10 385 920 bytes

Сжатое через bsdiff: 704 512 bytes

Сжатое через "Кабачок": 78 848 bytes

Как мне кажется, вполне приличная экономия нашего с вами трафика. Не так ли?