JS1k: The JavaScript code golfing competition

2014 - Here be dragons!

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.

Angelina Fabbro

Angelina Fabbro is a web developer and engineering developer advocate at Mozilla. Full stack development, programmer education, and crafty hacks. Plays well with others. Do not taunt happy fun ball.

@hopefulcyborg realityhacking.net

Mathieu Henri

JavaScript freak at Opera Software, regular JS1k runner up, demo maker and size optimizer extraordinaire working on the web platform but also in assembly on Atari and PC.

@p01 p01.org

Angus Croll

Angus is a displaced Brit who now works for Twitter’s web platform team in San Francisco, and is one of the principal authors and maintainers of Twitter's Flight web framework. He's obsessed with JavaScript and literature in equal measure, and is a passionate advocate for the greater involvement of artists and creative thinkers in software.

@angustweets anguscroll.com

Steven Wittens

Lover of all things graphical. Making things with math. Publisher of visual talks and articles.

@unconed acko.net


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

125 EUR

Peter van der Zee — Organizes this contest. Also a JavaScript freelancer. See c80.nl for details.


256 EUR

Surfly — surf the web together. Pssst, we'll soon release our API so you'll be able to integrate pure web sharing awesomeness in your own application!


300 USD

Hola — used by over 20M people all around the world. They offer: no more internet censorship, improve your privacy online, speed up your web browsing, save on bandwidth cost


150 EUR

Ludei — Making HTML5 Work Everywhere.


128 USD

Pellucid — Helps advisory professionals communicate evidence-based insights to their clients via the creation of complex visualizations and analysis that support the intended messages.


100 USD

HTML5 Game Devs Forum — Wishes all JS1k entrants the best of luck! After you've finished your entry, why not hang out on their friendly boards? They'd love to see you there.


100 USD

SKetchfab — A web platform to publish, share and embed interactive 3D models. Your 3D models belong here!


100 USD

Floored — Developed a novel process that turns real spaces into interactive 3D experiences. Through a combination of futuristic 3D scanning, HDR photography, and both algorithmic & manual reconstruction, we can quickly create an accurate digital reproduction of any interior.


50 USD

Anonymous — For the best demo


50 USD

Phaser — It may not fit into 1k :) but Phaser has you covered when it comes to free open source HTML5 game development.


Toledo Nanochess: The commented source code

Oscar Toledo Gutierrez — The runner up of the very first JS1k competition will give away his book "Toledo Nanochess: The commented source code" to the winner. Just in case you were also curious to see how you were beaten at chess in 1023 bytes of JavaScript.



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

#1: DragonDrop

By Felix Woitzel
( @Flexi23, website )

DragonDrop is a progressive image-based L-System type fractal renderer.

#2: Highway at Night

By Jani Ylikangas
( @jylikangas, website )

Dragon's eye view of a flight to 3D city.

#3: Minecraft

By Reinder Nijhoff
( @ReinderNijhoff )

Minecraft in 1k javascript showing water, hills, trees and fog.

#4: Mini JSfiddle with localStorage

By Iwo Kadziela
( @ikadziela )

Online Code Editor that enabled editing HTML, CSS, and JS in browser and shows a live preview. It uses localStorage to store or cache your code and it includes buttons to view the full source code, vi…

#5: nanoPhysics

By Fredrik Karlsson
( @kaibaLAB, website )

Interactive physics demo. Initially, the objects are floating weightless in space. Click to toggle gravity on or off.

#6: Buggy Island

By Philippe Deschaseaux
( @ehouais, website )

Strange things happen when you wander on Gosper Island...

#7: Elimination!

By Frederick Polgardy

Click anywhere on the board to launch your missiles. You have 8 moves to clear all 50 pieces off the board. Can you eliminate them all?

#8: Game of Thrones: Dance of Dragons

By Wiebe-Marten Wijnja
( @W_Mcode, website )

The famous opening song of Game of Thrones, performed by 1 kilobyte of JS

#9: Dragon Fly

By mouminoux
( @mouminoux )

Dragon fly game : press a key to accelerate while falling down

#10: Dragon Stash

By Matt DesLauriers
( @mattdesl )

A raymarched 3D scene of a Dragon's egg and gold stash.