Leksykon IT › Web › JS1k

JS1k

Web Svenska → Zaktualizowano: 2026-10-06

Coroczny konkurs na napisanie czegoś imponującego w nie więcej niż 1024 bajtach JavaScriptu — klasy rozmiarowe demosceny przeniesione do przeglądarki.

Peter van der Zee uruchomił JS1k w 2010 roku i prowadził go mniej więcej przez dekadę. Zasady były proste: jeden plik, najwyżej 1024 bajty, żadnych zasobów zewnętrznych. Organizator dostarczał gotową stronę z elementem canvas i krótkimi nazwami, jak a dla elementu i c dla kontekstu rysowania, żeby nie tracić bajtów na inicjalizację.

Prace obejmowały gry, muzykę, sceny 3D i fraktale, a konkurs dorobił się własnych narzędzi. Packery takie jak JSCrush i RegPack szukały powtarzających się napisów, zastępowały je pojedynczymi znakami i dopisywały na początku rozpakowywacz, który uruchamiał wynik przez eval — sztuczka, którą Crinkler stosował na plikach wykonywalnych Windows, tu zrobiona wyrażeniami regularnymi.

← Wróć do leksykonu