Le js1k est un concours de démos en Javascript, langage utilisé au départ pour manipuler le contenu de nos chères pages web, qui a bien grandi ces dernières années. (c'est grâce au javascript que le notre serveur Teamspeak est affiché sur le site, c'est lui qui permet d'insérer les smileys dans les messages aussi).
Depuis quelques années, nos navigateurs savent faire autre chose qu'afficher du texte, et il est possible de créer des animations contrôlées en javascript. Ca permet notamment de se passer du plugin Flash kipuképalibre.
Le js1k n'est pas un simple concours de démos, puisque comme son nom l'indique, le code javascript doit faire moins d'1 kilo-octet, soit 1024 caractères. C'est très, très, très difficile, et parfois le résultat est très surprenant. J'ai pu voir une démo d'un aquarium avec un gros poisson dedans qui nage. Essayez de faire juste une image fixe, de l'animation juste en dessous, elle fera plus d'1 kilo-octet. Vous comprendrez alors l'exploit.
D'autres démos sont visibles sur le
site officiel