JS1k: The JavaScript code golfing competition

2012 - Love

Home   Rules   Demos   Submit Mailing list  |  Update demo meta data  |  The /r/js1k subreddit JS1k, the yearly JS code golfing competition


Together the hand picked jury will pick the top 10. They are a mix of JavaScripters and demo sceners.

Dion Almaer

Dion has many faces in the hall of fame. Maybe his best success was once Ajaxian, which he co-founded.

@dalmaer almaer.com/blog

Hakim El Hattab

Hakim is known for his creative JavaScript demos and games such as Sinuous, Sketch and reveal.js. He’s currently working as lead front end developer at Qwiki.

@hakimel hakim.se

Jed Schmidt

The guy behind 140 bytes seems a perfect fit to be a judge on js1k. I expect he'll appreciate all the tricks you pull to golf your code down. As a bonus, I'm sure he will appreciate the ♥ kawaii ♥ submissions the most.

@jedschmidt jed.is

Iñigo Quilez

This long time demo scener has seen so many demos he's the perfect jury member. His personal website is full of demos and tutorials on various mathematical tricks you can use in your own submissions.

@iquilezles iquilezles.org/blog


A competition has to have prizes. Below you see an overview of the prizes and who offered them.

500 USD

Nodejitsu — provides a family of server side javascript products that simplify and manage application deployments for the node.js platform. This is a cash prize for the winner.


150 EUR Thinkgeek

Uxebu — known far and wide for their crazy work. Currently they're working on this project called bikeshed, but nobody really knows what it is. The prize will be given in form of ThinkGeek credit.


1024+512+256 NOK

Opera — Opera makes a browser, maybe you've heard of it. 1024 NOK for #1, 512 NOK for #2 and 256 NOK for #3. The prize will be given in form of ThinkGeek credit.


50 EUR

ThinkGeek — a website with toys and other stuff for geeks. The prize will be given in form of ThinkGeek credit.


50 EUR

Flattr — a service that allows others to flatter you with micro donations. The winner receives an account with 50 eur.


HTML5 Games

Jacob Seidelin — just published a new book about html5 gaming. He will give away a copy of "HTML5 Games" to each the top five entries!


Arduino board

Pusher — a company that tries to push the real time streaming web. They're giving away an Arduino board (with ethernet) and a Pusher Startup account (for one year) so you can continue hacking "an army of web socket powered robots" :D


150 EUR

Cloud9 — an online development environment for Javascript and Node.js applications as well as HTML, CSS, PHP, Java, Ruby and 23 other languages. The prize will be given in form of ThinkGeek credit and includes a full year premium Cloud9 account!



Below are the final top10 demos for this compo. Check the overview page to see them all!

#1: Autumn Evening

By Philip Buchanan
( website )

In my opinion, the most romantic scene is an autumn evening, just at sunset when the sky turns red and everything looks so beautiful and warm. So I was inspired to write this scene and see how far I c…

#2: A Rose is a Rose

By Roman Cortes
( @romancortes, website )

I took the original static rose and made it rotate by storing points in a voxel structure, and then rotating and projecting on the screen. I'm generating points and rotating at the same time (interlea…

#3: Speech Synthesizer

By Mathieu 'p01' Henri
( @p01, website )

1K JavaScript Speech Synthesizer

#4: Mine[love]craft

By Philippe Deschaseaux
( @ehouais )

Simplistic Minecraft-inspired sandboxing block game (v2) with:

#5: I have a Crush on JS

By Aivo Paas
( @aivopaas, website )

JavaScript crusher with UI and a demo run on its own uncrushed source - all of that in 1024 bytes.

#6: What Lies Beneath

By Adis Hamzić
( @hamzadis, website )

Use your mouse to discover what is beneath the mask of fire. Technical description can be found here: http://vimeo.com/35057708

#7: Love Concours

By Anthony Mann
( @mrnibbles, website )

Tendrilous hearts find a common goal.

#8: 8-Bit RPG Battle!

By Hugo Bonacci
( @hugoware, website )

Watch an 8-bit RPG battle unfold in epic 1K goodness!

#9: Dragon Heart

By Kevin Greer

Flying dragon forms heart shape with its wings.

#10: overflow

By Paul Sonnentag
( @BrackCurly )

A puzzle game with metaballs in < 1k. Click the bubbles until they pop to trigger a chainreaction. Remove all blobs with 3 clicks to complete a level.