Prohlížeče | Programování | Javascript

Podívejte se na nádherné javascriptové demo, které vyhrálo v soutěži kódů do 1 kB

Na celosvětové úrovni se stále pořádají programátorské soutěže, ve kterých je nutné s co nejmenším množstvím kódu vytvořit unikátní grafické či zvukové demo. Tentokrát se objevil velmi zajímavý kousek, který vyhrál v soutěži Assembly 2020 1kb.

Demo s názvem „Monospace“ od autora Mathieu 'p01' Henriho má velikost kódu jen 1 021 bajtů a vešlo se tak do kritéria v podobě maximální velikosti 1 024 bajtů (1 kB). Je cílené na internetové prohlížeče, protože používá Javascript a nejlépe funguje v Chromu či jiném browseru s jádrem Webkit. Rozdíly v rychlosti zpracování se ale mohou lišit i dle výkonu počítače a verze prohlížeče.

Autor použil velmi chytré triky, například zkomprimoval javascript do pixelů PNG obrázku s bezztrátovou kompresí Deflate (kombinace kódování LZSS a Huffman). Stránku umístil do tagu <Iimg>, ze kterého poté dochází k dekompresi javascriptového kódu.

Podrobné technické informace o vytvoření dema Monospace naleznete na stránkách autora.

Funkční upravenou kompatibilní verzi lze nalézt zde, můžete se ale podívat i na nasnímané video:

Diskuze (33) Další článek: Tip: Jak si zahrát staré hry a jednoduše spustit staré programy pro DOS

Témata článku: Prohlížeče, Chrome, Programování, Kód, Javascript, WebKit, Byte, Demo, Henri, Deflate, Huffman, Mathieu


Určitě si přečtěte

Není jen Flightradar: Našli jsme další aplikace pro sledování letadel, některé ukážou i víc

Není jen Flightradar: Našli jsme další aplikace pro sledování letadel, některé ukážou i víc

** 8 služeb pro sledování leteckého provozu ** Nejznámější je Flightradar24, ale alternativy leckdy prozradí více ** Letadla i v této pohnuté době čile létají a je co pozorovat

Karel Kilián | 14

Teď už Chromium ovládne Windows 10 úplně. Microsoft dokončil WebView2

Teď už Chromium ovládne Windows 10 úplně. Microsoft dokončil WebView2

** Před dvěma lety se Microsoft zasnoubil s Chromem ** Nový Edge není zdaleka jejich jediné dítě ** Ještě důležitější je komponenta WebView2

Jakub Čížek | 50

Přehled: Kdo má nejlevnější internet VDSL? Jak jsou na tom veřejné IP a Terminátor?

Přehled: Kdo má nejlevnější internet VDSL? Jak jsou na tom veřejné IP a Terminátor?

** Srovnali jsme nabídku VDSL u 19 internetových poskytovatelů ** Ceny tarifů se liší i o stokoruny ** Různá je také nabídka doplňkových služeb

Lukáš Václavík | 44

10 míst na mapách Googlu, která nesmíte vidět. Nahradily je čtverečky

10 míst na mapách Googlu, která nesmíte vidět. Nahradily je čtverečky

** Deset míst, které nesmíte vidět ve webových mapách ** Jsou to letiště, základny i elektrárny ** Nejvíce míst tají Francie

Jakub Čížek | 21

Šmírování kamerami Googlu: Koukněte, co šíleného se objevilo na Street View

Šmírování kamerami Googlu: Koukněte, co šíleného se objevilo na Street View

Google stále fotí celý svět do své služby Street View. A novodobou zábavou je hledat v mapách Googlu vtipné záběry. Podívejte se na výběr nejlepších!

redakce | 4


Aktuální číslo časopisu Computer

Megatest mobilů do 5 500 Kč

Test levných herních notebooků

Hrajeme na Xbox Series X

Programy pro kontrolu dětí na počítači