Google сегодня опубликовала данные о своей новой разработке: алгоритме сжатия, при помощи которого интернет-гигант надеется ускорить работу в интернете для всех пользователей. Новый алгоритм получил название Zopfli, он представляет собой открытый алгоритм, способный ускорить передачу информации и снизить время загрузки страниц, сжимая весь передаваемый сетевой контент примерно на 8% эффективнее, чем известные программные библиотеки Zlib. "Более высокая плотность данных достигается за счет использования более сложной техники сжатия. В результате этого, на сервер ложится некоторая дополнительная нагрузка, связанная с компрессией, но скорость декомпрессии практически соответствует скорости работы с обычным контентом", - рассказали в Google. Технически, Zopfli представляет собой компрессионную библиотеку, которая сжимает или распаковывает данные. Работает она независимо от контента и совместима с разными форматами и технологиями, в частности с gZip, ZIP, PNG, http и другими. "Меньшие размеры данных позволяют более эффективно задействовать пространство, быстрее передавать данные и повышать скорость работы с сайтами", - говорят в Google. Так как объемы времени ЦПУ на сервере, требуемые для самого сжатия контента примерно вдвое больше, чем у Zlib, то в Google говорят, что Zopfli наилучшим образом подойдет для обработки статического контента.
Страница проекта