JS1k logo - by @nodejitsu

JS1k: The JavaScript code golfing competition

About JS1k

Home   About   Update  

JS1k was created and is maintained by Peter van der Zee (qfox.nl, c80.nl)

The competition started as a gag in 2010 but quickly turned into a real competition. It runs yearly, usually in or around February / March. The core rule is no externals. You must submit a self-contained demo in 1024 bytes of pure JS, which in turn may use various web technologies. Every year a (fresh) four member jury panel will judge the demos. This panel is a mix between people from the JavaScript scene and the demo scene, or both. Prizes are offered by random sources.

This competition is completely non-profit. Any donations go directly to prizes for the runners. What you see is what you get.

Demo content is subject to copyright of their respectful owners. Do not copy/mirror without their explicit consent. Do not mirror this site without my explicit consent.

Fastest way to contact me is on twitter by mentioning @js1k or @kuvos. Mail on this domain is not checked unless explicitly stated for a specific address.

Subscribe to the mailinglist to be notified of new competitions, new demos during a competition, and/or other news related JS1k. This is a nearly zero volume mailing list unless you opt-in for the demo updates, obviously. The demo updates are fed through an RSS feed, so if you're only interested in that just subscribe to the RSS feed instead. All demos and other announcements are also (and primarily) published through the official @js1k twitter account.

Starting in 2016 we'll use the subreddit /r/js1k for discussion and announcements. FTR: I run the subreddit from my /u/played_today account. I plan to use the subreddit upvoting system for a community prize as well! :)

Help us improve the site by updating meta data of your submission. This allows you to edit descriptions, add meta data that wasn't possible during the actual compo, add links to blog posts, or update your social links.