golf.js requires JavaScript enabled. It’s kind of the whole point.


The Rules

One of the downsides of doing client-side code golf is that it's really easy to cheat. It's so easy that most people would find it really boring. But if you're not deterred by boredom, golf.js has a simple safeguard in place: all scores are submitted with code, and any code found to break the rules ... read more


If you're new to golf.js (and right now everyone is new), you're probably wondering what's going on here. If you're not familiar with the concept of code golf, you should check out After writing PHP code there, and JavaScript code for my day job, I started to think about combining the two. And that's ... read more