|
Google официално анонсира новия алгоритъм за компресиране на данни Brotli, който принадлежи към компресиращите алгоритми с общо ползване и ще се използва преди всичко за минимизиране на обема данни при мрежовите връзки. Спецификациите на Brotli са подадени в IETF (Internet Engineering Task Force) и сега Brotli е претендент за включване в Интернет-стандартите. Към днешен ден новият алгоритъм се използва за компресия на шрифтовете Web Open Font Format 2.0. Оригиналният Brotli е написан на C++ и се разпространява с Apache 2.0 лиценз. 
Brotli постига ниво на компресия от нивото на най-добрите съвременни методи за компресия, но изпреварва всички останали по скоростите на кодиране и декодиране. Така например, в тестовете Canterbury Corpus, алгоритъмът постига по-добра компресия от LZMA и bzip2, но много по-малко натоварва процесора. По производителност Brotli доближава алгоритъма Deflate, но го превъзхожда по ниво на компресиране. В сравнение с най-новия съвместим с Zlib и Deflate алгоритъм Zopfli, представен през 2013 година, Brotli компресира с 20-26% по-добре. Google счита, че поддръжката на новия алгоритъм ще бъде интегрирана във всички браузъри и ще доведе до по-ниска консумация на електрическа енергия, което е особено важно за мобилните устройства. |
|