114 points by babakode 3 days ago | 31 comments
No libraries. No frameworks. Just raw code.
You can submit visual effects, generative art, tiny games, synths, or whatever you can fit into 1KB of JavaScript.
Think of it as a spiritual successor to JS1k or the 4k demoscene — with a modern twist.
Would love feedback, ideas, or help spreading the word. And if you’ve ever made a tiny JS demo, please share — I’d love to see it.
averageRoyalty 3 days ago
babakode 3 days ago
averageRoyalty 3 days ago
shagie 2 days ago
For example (and I am a native English speaker but I still make mistakes), https://chatgpt.com/share/d891f9ac-923b-47a8-8de9-ab73017ba9...
By starting from what you write (with your tone and words) it can more accurately maintain that tone and help you identify where you make mistakes and become more proficient in English.
lxe 2 days ago
wilkystyle 2 days ago
nateb2022 2 days ago
gbraad 2 days ago
MaxBarraclough 2 days ago
From https://en.wikipedia.org/wiki/Dash#Usage_in_AI-generated_tex... :
> In April 2025, Rolling Stone reported on the growing perception that the em dash is a hallmark of AI-generated writing, particularly by ChatGPT. The article noted how this idea spread through social media, where users began referring to it as the "ChatGPT hyphen" and how these users advised avoiding it to appear more human.
jamesfinlayson 2 days ago
patternuslki 2 days ago
Those are just for ChatGPT specifically, personally I know a ton of peculiarities from a wide variety of models that seem eerily consistent across prompts. You're very unlikely to accidentally use them though, much like spamming em dashes everywhere.
averageRoyalty 2 days ago
You can use whatever you like, but if you quack like a duck, people might think you're a duck.
magicalhippo 2 days ago
So to me it seemed totally in character, so to speak.
Here's one to me classic example[1].
averageRoyalty 23 hours ago
binarymax 3 days ago
Thanks for keeping the JS demoscene alive!
whynotmaybe 2 days ago
2010's reality seems so close and yet so distant at the same time while trying to click it with duckduckgo on an android.
babakode 3 days ago
xnx 3 days ago
There have been a few cool Javascript things in 140 characters: https://www.dwitter.net/
leptons 3 days ago
babakode 3 days ago
mr_sturd 3 days ago
econ 3 days ago
skhameneh 3 days ago
In short, canvas is not required, using the DOM is allowed.
nomel 3 days ago
moritzwarhier 3 days ago
There is no mention of canvas
babakode 3 days ago
zamadatix 3 days ago
I think it'd be nice if the rest of the shims were dropped too. "1024 bytes of JavaScript. No libraries. No frameworks. Just raw code". Year by year it's getting easier to do more in the same amount of bytes. Last year's 1st place winner was a plain HTML entry which implemented its own canvas. 8 of all 148 entries 2020-2024 have used the shader shim, fewer than used the deprecated p5js shim in 2020. The categories/category winners are cool but it should be based on what approach was used rather than which framework they started with. E.g. "Sand and Water" is the "js winner" solely because it used the shim and "Splash Dash" didn't but really Splash Dash won both overall and won the js canvas category too, it just did it without the free bytes from the canvas framework.
mg794613 3 days ago
babakode 3 days ago
revskill 3 days ago
cies 3 days ago