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, Henri, Jáva, Kter, Huffman, Deflate, Mathieu, Byte, Demo



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
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
Vylepší vaše fotografie. Tato neznámá aplikace od Samsungu rychle zatočí s nepovedenými fotkami

Vylepší vaše fotografie. Tato neznámá aplikace od Samsungu rychle zatočí s nepovedenými fotkami

** Samsung vydal šikovný editor fotek pro řadu Galaxy ** Úprav se hojně účastní umělá inteligence ** Aplikace je bezplatně k dispozici na Galaxy Storu

Martin Chroust
Galaxy StoreUmělá inteligenceMobilní aplikace
Ulefone Armor 15 je první superodolný telefon na světě, z jehož těla vytáhnete zcela bezdrátová sluchátka

Ulefone Armor 15 je první superodolný telefon na světě, z jehož těla vytáhnete zcela bezdrátová sluchátka

** Ulefone ukázal další generaci svého superodolného telefonu ** Nečekaným přídavkem jsou zabudovaná Bluetooth sluchátka ** Telefon se bude primárně nabízet na Kickstarteru

Martin Chroust
Zcela bezdrátová sluchátkaIP68
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