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, Programování, Chrome, WebKit, Kód, Javascript, Jáva, Byte, Kter, Demo, Henri, Deflate, Huffman, Mathieu



Sex manželských párů? Jen výjimečně. Ložnice ovládnou roboti s umělou inteligencí

Sex manželských párů? Jen výjimečně. Ložnice ovládnou roboti s umělou inteligencí

** Sex manželských párů jen při zvláštních příležitostech. ** Ložnice ovládnou sexuální roboti s umělou inteligencí. ** I to je jeden ze závěrů Mezinárodní robotické konference.

Filip KůželJiří Liebreich
RobotiSexUmělá inteligence
Recenze herních sluchátek JBL Quantum TWS. Špičkový zvuk výrobce v herním balení

Recenze herních sluchátek JBL Quantum TWS. Špičkový zvuk výrobce v herním balení

JBL nás potěšil nejnovějšími herními peckami Quantum TWS, které přináší známou kvalitu výrobce také do více herně zaměřené komunity. Povedlo se?

Michal Maliarov
SluchátkaRecenzeHardware
Nastal pravý čas na výměnu telefonu. Jak poznat, že ten váš už dosluhuje?

Nastal pravý čas na výměnu telefonu. Jak poznat, že ten váš už dosluhuje?

** Jak poznat, že váš telefon má nejlepší dny za sebou? ** Vypadá potlučeně, má pavučinu nebo nedostává aktualizace? ** Ukážeme si, kdy má smysl jeho oprava, a kdy už jen koupě nového

Martin Chroust
Prasklý displejVysloužilý mobilSmartphony
Jak poznat, že máte možná hacknutý telefon? Toto je devět symptomů, které můžete pozorovat

Jak poznat, že máte možná hacknutý telefon? Toto je devět symptomů, které můžete pozorovat

** Jak poznat, že je váš smartphone hacknutý? ** Hledejte známky po nestandardním chování telefonu ** Stačí když telefon vydrží méně nebo topí i v klidovém režimu...

Martin Chroust
Jak...Malware
Unikají fotky z natáčení seriálu Fallout z produkce Amazonu. Smysl pro detail potěší
Michal Maliarov
Jak zrcadlit obrazovku mobilu a počítače do televize

Jak zrcadlit obrazovku mobilu a počítače do televize

Ať už se chcete pochlubit fotkami z dovolené na velké obrazovce, nebo si přehrát video uložené na disku počítače, neobejdete se bez zrcadlení obrazovky. Ve výchozím stavu jej podporuje Windows i Android.

Stanislav Janů
NávodyTelevizeWindows
Kurvítka v základní výbavě, výrobci mají umělé zastarávání v malíku. Začalo to bateriemi, pokračuje softwarem

Kurvítka v základní výbavě, výrobci mají umělé zastarávání v malíku. Začalo to bateriemi, pokračuje softwarem

** Nejen mobilní výrobci jsou naučeni rok od roku prodávat stále více telefonů ** Tento trend se však zákonitě musí někdy zastavit ** Jenže, co naplat, když jsou starší zařízení „uměle“ nepoužitelná?

Martin Chroust
Prasklý displejBaterieAktualizace softwaru