JS1k
Concurso anual para criar algo impressionante com no máximo 1.024 bytes de JavaScript — as categorias de tamanho da demoscene transplantadas para o navegador.
Peter van der Zee criou o JS1k em 2010 e o manteve por cerca de uma década. As regras eram simples: um arquivo, no máximo 1.024 bytes, nenhum recurso externo. O organizador fornecia uma página pronta com um elemento canvas e nomes curtos, como a para o elemento e c para o contexto de desenho, para que nenhum byte fosse gasto com preparação.
Os trabalhos iam de jogos e música a cenas 3D e fractais, e o concurso desenvolveu sua própria cadeia de ferramentas. Empacotadores como JSCrush e RegPack encontravam strings repetidas, trocavam por caracteres únicos e adicionavam na frente um desempacotador que passava o resultado por eval — o truque que o Crinkler aplicava a executáveis do Windows, feito aqui com expressões regulares.