Spoločnosť Google pridá do svojho webového prehliadača Chrome pri prenášaní obsahu z webových serverov podporu novej kompresie Brotli, ktorá vďaka lepšiemu kompresnému pomeru a prenosu menej dát umožní zrýchliť načítavanie stránok.
O pridaní informuje Iľja Grigorik z Google, upozornil Engadget.
Nový open source kompresný algoritmus Brotli vyvinul samotný Google, predstavil ho v septembri. O algoritme, ktorý je postavený na kombinácii algoritmov LZ77 a Huffmanovho kódovania navyše s použitím kontextového modelovania druhého rádu, sme detailne informovali v tomto článku.
Brotli ponúka rýchlosť dekompresie na úrovni gzip / Deflate v súčasnosti štandardne používaného na kompresiu prenášaných stránok, pričom pri vyšších nastaveniach dosahuje výrazne lepší kompresný pomer a po sieti sa tak bude prenášať menej dát. Brotli zároveň u bežných súborov rozličného typu zo štandardného testovacieho Canterbury korpusu poráža v kompresnom pomere aj najkvalitnejšie bežne používané algoritmy LZMA, LZHAM a BZIP2.
Google celkovo pri očakávanom použití očakáva od Brotli zníženie množstva prenášaných dát u komprimovateľných typov medzi 17% až 25%.
Porovnanie Brotli s konkurenciou pri komprimovaní tzv. Canterbury korpusu, kliknite pre zväčšenie (graf: Google)
Chrome bude avizovať podporu Brotli pri kontaktovaní webových serverov hlavičkou "Accept-Encoding: br", prehliadač ho bude ale podporovať len pri šifrovanom protokole HTTPS. To sa okrem iného umožní vyhnúť problémom, keď sa niektoré transparentné proxy servery napríklad poskytovateľov pripojenia správajú neštandardne k málo používaným typom kompresie.
Google sa od vzniku svojho prehliadača Chrome snaží tento presadzovať najmä jeho rýchlosťou, či pri renderovaní stránok alebo pri ich prenose. Súčasnou stabilnou verziou je Chrome 47, v ktorej verzii sa objaví podpora Brotli zatiaľ spoločnosť nespresnila.
Podpora Brotli by sa zároveň mala objaviť aj vo Firefoxe, hneď v jeho nasledujúcej verzii Firefox 44.
Podpora pre Brotli od prevádzkovateľov webových stránok je zatiaľ ale slabá, samotný Google v aktuálnom oznámení o zámere podporovať kompresiu v Chrome spomína len dve služby podporujúce Brotli, servery Google Fonts API a CloudFlare. Dá sa samozrejme predpokladať, že Google postupne Brotli nasadí aj na svojich serveroch. Konkrétny plán ale zatiaľ neavizuje.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Otazka pre komprimovacich expertov
Od: rolh
|
Pridané:
20.1.2016 12:36
Predstavte si ze mam subory dlzky n. Skomprimujem nejakym algoritmom, potom vymyslime novy a novy popripade skusime lepsim skomprimovat uz skomprimovany subor. Kolko je najmensia mozna velkost ze budete moct dat svoj zivt za to , ze menej sa uz neda vymysliet???
|
|
Re: Otazka pre komprimovacich expertov
Od: eiop
|
Pridané:
20.1.2016 12:39
Dobre. A teraz skus este raz a pomalsie.
|
|
Re: Otazka pre komprimovacich expertov
Od: ___
|
Pridané:
22.1.2016 0:12
Chrome Minimum requirements: 32GB RAM
|
|
Re: Otazka pre komprimovacich expertov
Od: Kolmogorov
|
Pridané:
20.1.2016 12:42
Presne toľko, koľko je Kolmogorova zložitosť toho súboru. Bohužiaľ Kolmogorova zložitosť je nevyčísliteľná...
|
|
Re: Otazka pre komprimovacich expertov
Od: rolh
|
Pridané:
20.1.2016 12:44
OK, dik za vysvetlenie, ale podla mna ked google takto pojde dalej a vzdy vymysli o 20% lepsi algoritmus tak casom sa mi vojde 4K film aj na disketu
|
|
Re: Otazka pre komprimovacich expertov
Od: sak ja ne?
|
Pridané:
20.1.2016 12:45
Logika nepustí :)
|
|
Re: Otazka pre komprimovacich expertov
Od: kontextsyntax
|
Pridané:
20.1.2016 13:04
Veruže nie. Hlavičky popisujúce schopnosti prehliadača budú doručované klasickou poštou, poneváč sa nezmestia do kábla.
|
|
Re: Otazka pre komprimovacich expertov
Od: Havranek
|
Pridané:
21.1.2016 4:33
Nezabudni kabel naklonit, ked ma spravny spad, data pojdu rychlejsie
|
|
Re: Otazka pre komprimovacich expertov
Od: Vidlak
|
Pridané:
21.1.2016 4:35
To koli tym curinom co ich zakopavaju do zeme ze musia data ist do kopca az k nam na 5 mame pomaly internet...
|
|
Re: Otazka pre komprimovacich expertov
Od: matfyzak
|
Pridané:
20.1.2016 12:57
Ano, aj 4K film vojde na disketu a co na disketu... do jedneho bajtu. Len potom ten chrome bude mat velkost par giga a film bude sucastou jeho zdrojakov ;).
Odporucam nieco nastudovat o stlacitelnosti/kompresii/vyssie spominanej kolmogorovskej zlozitosti.
V skratke, pod urcitu hranicu (dekompresny program + spakovane data) sa neda dostat.
|
|
Re: Otazka pre komprimovacich expertov
Od: gfvhgd
|
Pridané:
20.1.2016 14:25
Pekny popis problematiky kompresie je tuna http://mattmahoney.net/dc/dce.html najlepsia he rodina paq kompresorov. Spominam si, ze 3 mb jpeg zbalil na 2.2mb. Trvalo to 6 hodin na P4 3Ghz. Rozbalenie trvalo rovnako dlho :)
|
|
Re: Otazka pre komprimovacich expertov
Od: Hshdhhdhdsh
|
Pridané:
21.1.2016 0:51
Fuuuuuu....by tie jeho(kolega vyssie) 4K filmy na diskete rozbalovali este pravnucata
|
|
Re: Otazka pre komprimovacich expertov
Od: Jerichoo
|
Pridané:
24.1.2016 1:49
Ale no, nepreháňaj...
|
|
Re: Otazka pre komprimovacich expertov
Od: Edghar
|
Pridané:
20.1.2016 13:16
Ono niekto by ti mohol aj prezradit, ze 20% z 20% nie je 40%, alebo by si na to mohol prijst aj sam na zakladnej skole.
|
|
Re: Otazka pre komprimovacich expertov
Od: Soaron
|
Pridané:
20.1.2016 22:53
Veď on nepísal, že je to 40 percent. Ale ak niečo stále zmenšuješ o 20%, tak sa približuješ veľmi malému číslu, t. j. limita k nule.
|
|
Re: Otazka pre komprimovacich expertov
Od: nl12345
|
Pridané:
20.1.2016 15:05
ano, zmesti, ak cely film bude jeden cierny obrazok
|
|
Re: Otazka pre komprimovacich expertov
Od reg.: saruman
|
Pridané:
20.1.2016 15:15
Zmestí sa plno filmov ak to budú odkazy :-)
|
|
Re: Otazka pre komprimovacich expertov
Od: skoc radsej z mosta
|
Pridané:
20.1.2016 12:54
skoc radsej z mosta
|
|
Re: Otazka pre komprimovacich expertov
Od: martincc
|
Pridané:
20.1.2016 18:23
Mas pravdu zivot ma nebavi tak caaaaaaaaaaaaaaau.Au :-(
|
|
Re: Otazka pre komprimovacich expertov
Od: 4Maniak.
|
Pridané:
20.1.2016 19:25
Ale nie do vody. Na betón!
|
|
Re: Otazka pre komprimovacich expertov
Od: kontextsyntax
|
Pridané:
20.1.2016 19:40
Bez osobného príkladu je v záujme korektnosti orálne hodnotenie vhodné vypúšťať opačnou stranou.
|
|
Re: Otazka pre komprimovacich expertov
Od: NooN
|
Pridané:
20.1.2016 13:09
Vsetko sa da skomprimovat na 0 velkost.
..
Jediny problem je potom dekomprimacnym algoritmom.
|
|
Re: Otazka pre komprimovacich expertov
Od: akoze odbornik
|
Pridané:
21.1.2016 9:08
ale ved pouzijes kompresnu metodu sha1, alebo md5. Vhodne aj pre 4K.
|
|
Re: Otazka pre komprimovacich expertov
Od: Havranek
|
Pridané:
21.1.2016 12:47
A potom si ho bruteforcnes spat... Odporuca 5 z 5 ITakov.
|
|
Re: Otazka pre komprimovacich expertov
Od: Gf D's SD GB HD f
|
Pridané:
20.1.2016 13:58
Spravne narazas na slovo "lepsi". Pri lepsej kompresii treba vzdy povedat, v com je lepsia.
Ak algoritmus nieco priechodom zmensi a ma existovat aj opacny postup, tak sa musi nieco jeho priechodom zvacsit, aj ked by islo stale o "kompresiu".
Nove algoritmy funguju dobre na "bezne vstupy", cim ale zaroven vacsinou zhorsuju svoj vykon pri tych ostatnych (vacsinou, lebo aj kompresny algoritmus si moze uchovavat vela redundantnych info).
|
|
Re: Otazka pre komprimovacich expertov
Od: milan.ko
|
Pridané:
20.1.2016 14:18
Bezstratovo alebo stratovo?
|
|
Re: Otazka pre komprimovacich expertov
Od: edghar
|
Pridané:
20.1.2016 15:56
Vies ako sa hovori, co oci nevidia, to stratovu kompresiu neboli :D
|
|
Re: Otazka pre komprimovacich expertov
Od: Rayeo
|
Pridané:
21.1.2016 10:25
Spodna hranica je definovana entropiou
|
|
na chrome ma sere
Od: Bohus 2.0
|
Pridané:
20.1.2016 12:39
Na chrome mas seru, kompresia mozno ani nie zatial, ale tie nestandartne css-ka. Za to by som niekomu zuby vybijal.
|
|
Re: na chrome ma sere
Od: Jano z oravy
|
Pridané:
20.1.2016 13:30
Zaujimalo by ma, ktore nestandartne ccska myslis. Lebo ak myslis featury z ccs3, tak to je ok. Tie predsa nemusis pouzit. Skor by bolo horsie keby nepodporoval standardizovane css.
|
|
Znak / je v titulku bugnutý
Od: sak ja ne?
|
Pridané:
20.1.2016 12:42
Terror! Pozri sa ako ďaleko si to dotiahol. Spomínajú ťa v článku!
->13ty riadok :OO
|
|
Re: Znak / je v titulku bugnutý
Od: kontextsyntax
|
Pridané:
20.1.2016 13:29
Syntax error off line null: Incorrect context syntax.
|
|
.......
Od: Deer
|
Pridané:
20.1.2016 13:19
A Wiessmann skore je lepsie ako 5.2? Lebo ak nie, tak Piped Piper stale nedobehli.
|
|
Re: .......
Od: asds
|
Pridané:
20.1.2016 15:54
http://downloads.dell.com/ FOLDER03452630M/1/SUU-32_15.12.200.124.ISO
|
|
Re: .......
Od: 4Maniak.
|
Pridané:
20.1.2016 18:04
ČO to je? Že 17GB...
|
|
Re: .......
Od reg.: Houston
|
Pridané:
20.1.2016 21:18
Ani skratky nevies.
Server Update Utility - 32 bit - v.15.12
|
|
Re: .......
Od: amolo
|
Pridané:
20.1.2016 16:46
Google ich na konci serialu kupi a premenuje na Brotli felas
|
|
Re: .......
Od: martincc
|
Pridané:
20.1.2016 18:24
Kupi ich Hooli ako v seriali Sillicon Valley.
|
|
chalani zo slovenska
Od: tippp
|
Pridané:
21.1.2016 8:20
maly tip pre redakciu.skuste napisat Foriskovi na matfyz.vedel by vam dat "zakulisne" informacie ze na tom algoritme spolupracovali aj jeho chalani z matfyzu zo slovenska,co robia vo svajci pre google..
|
|
najprv ten brotli
Od: GustikPiestany
|
Pridané:
21.1.2016 15:32
najprv ten brotli ale treba v nginx, aby ho mohol chrome vyuzit.
|
|
Otázka
Od: Jerichoo
|
Pridané:
24.1.2016 1:50
Okrem násťročných sopliakov kto ešte používa chromého???
|