DEV Community

Cover image for JS1024 2026 is open: build a demo in 1024 bytes
js1024
js1024

Posted on

JS1024 2026 is open: build a demo in 1024 bytes

JS1024 is back.

The challenge is simple:

Build a JavaScript, HTML, Canvas, or GLSL demo in 1024 bytes or less.

This year’s theme is:

DREAMING

You have 19 days to make something tiny and impressive: generative art, shaders, weird browser hacks, tiny games, audio experiments, procedural visuals, or anything else that fits in 1 KiB.

Schedule

  • 1 July — theme announced, submissions open
  • 19 July, 9:00 PM GMT+00:00 — submission deadline
  • 1 August — ratings close
  • A few days later — results are published

Categories

Classic Canvas

A small shim gives you useful globals:

  • a — canvas
  • b — body
  • c — 2D context
  • d — document
  • M — mobile boolean

Shader Demo

Write a Shadertoy-style fragment shader.

  • WebGL1 / GLSL ES 1.0
  • Fixed 16:9 canvas
  • Inputs: iResolution, iTime, iTimeDelta, iFrame, iMouse, iDate

No Shim

Empty HTML file.

Start from nothing. Do whatever you can fit.

Rules

  • Max source size: 1 KiB
  • No external files
  • No malicious or harmful code
  • No personal data extraction
  • Do not share your private participant key
  • Readable/commented code is optional

All projects are checked before going public.

Tiny code is fun.
JS1024 is free to enter.
Deadline: 19 July, 9:00 PM GMT+00:00

Submit here:

https://js1024.fun

Top comments (0)