JS1024 2026 is open: build a demo in 1024 bytes

JS1024 2026 is open: build a demo in 1024 bytes

JS1024 2026 正式开启:用 1024 字节构建一个 Demo

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. JS1024 回归了。挑战很简单:用 1024 字节或更少的代码构建一个 JavaScript、HTML、Canvas 或 GLSL 的 Demo。今年的主题是: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. 你有 19 天的时间来创作一些小巧而令人印象深刻的作品:生成艺术、着色器、奇特的浏览器黑客技巧、微型游戏、音频实验、程序化视觉效果,或者任何能塞进 1 KiB 的内容。

Schedule

时间表

  • 1 July — theme announced, submissions open
  • 7 月 1 日 — 公布主题,开放提交
  • 19 July, 9:00 PM GMT+00:00 — submission deadline
  • 7 月 19 日,格林威治标准时间晚上 9:00 — 提交截止
  • 1 August — ratings close
  • 8 月 1 日 — 评分截止
  • 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. 经典 Canvas 一个小的垫片(shim)为你提供实用的全局变量:a — canvas,b — body,c — 2D 上下文,d — document,M — 移动端布尔值。

Shader Demo Write a Shadertoy-style fragment shader. WebGL1 / GLSL ES 1.0, Fixed 16:9 canvas. Inputs: iResolution, iTime, iTimeDelta, iFrame, iMouse, iDate. 着色器 Demo 编写 Shadertoy 风格的片元着色器。WebGL1 / GLSL ES 1.0,固定 16:9 画布。输入项:iResolution, iTime, iTimeDelta, iFrame, iMouse, iDate。

No Shim Empty HTML file. Start from nothing. Do whatever you can fit. 无垫片(No Shim) 空白 HTML 文件。从零开始。尽你所能发挥。

Rules

规则

  • Max source size: 1 KiB
  • 最大源码大小: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. 代码虽小,乐趣无穷。JS1024 免费参加。

Deadline: 19 July, 9:00 PM GMT+00:00 截止日期:7 月 19 日,格林威治标准时间晚上 9:00

Submit here: https://js1024.fun 提交地址:https://js1024.fun