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: