Lessico IT › Web › JS1k

JS1k

Web Svenska → Aggiornato: 2026-10-03

Un concorso annuale per scrivere qualcosa di impressionante in non più di 1.024 byte di JavaScript — le classi di dimensione della demoscene trasferite nel browser.

Peter van der Zee avviò JS1k nel 2010 e lo portò avanti per circa un decennio. Le regole erano semplici: un file, al massimo 1.024 byte, nessuna risorsa esterna. L'organizzatore forniva una pagina già pronta con un elemento canvas e nomi brevi come a per l'elemento e c per il contesto di disegno, così non si sprecava nemmeno un byte per la preparazione.

I contributi spaziavano da giochi e musica a scene 3D e frattali, e il concorso sviluppò una propria toolchain. Packer come JSCrush e RegPack individuavano le stringhe ripetute, le sostituivano con singoli caratteri e anteponevano un unpacker che eseguiva il risultato tramite eval — il trucco che Crinkler applicava agli eseguibili Windows, qui fatto con le espressioni regolari.

← Torna al lessico