A local browser for every demo submitted to JS1k, Peter van der Zee's JavaScript golfing competition (2010–2019). Search by title, author, technique or description; each row opens the live demo on js1k.com.
This file ships with a hand-checked seed set: 2019 complete, a large slice of 2010, and part of 2018 whose demo ids couldn't be recovered — those rows are marked “no id” and stay searchable until you fill them in. To index a full edition, paste that edition's demos page into the box below. The parser reads ids, titles, authors, descriptions, compo category and thumbnails straight out of the markup, so nothing is guessed, and an id-less row is absorbed when its real id arrives.
Opened from file://, a direct fetch of js1k.com will be blocked by the browser, not by the site. Either run this file from a local server with a proxy, or put a text-extraction proxy prefix below. If the fetch fails, use the paste box.
The index is kept in this browser's local storage for this file. Export the JSON if you want it version-controlled or shared between machines.
Eleven editions, each on its own path. The root- edition holds the out-of-competition and legacy demos.
| Year | Theme | Path | Pages | Indexed |
|---|