DEV Community

js1024
js1024

Posted on

4

Demoscene Competition in 1024 Bytes of JavaScript - JS1024 2024 Edition

JS1024 is Back for 2024!

Get ready for a thrilling challenge! JS1024 returns, pushing developers to their limits by creating stunning demos in JavaScript, HTML, or GLSL, all within a 1024-byte limit. Whether you're a seasoned coder or a newcomer, this is your chance to shine and showcase your creativity and technical skills.

Timeline:

  • 1st July - Theme announcement and competition start; submission form opens.
  • 19th July - Submission deadline; form closes and rating period begins (extended).
  • 1st August - End of rating period.
  • Early August - Winners announced!

Demo Categories:

  • Classic Canvas:
    Utilize the canvas element (a), body element (b), 2D context (c), document element (d), and a boolean indicating mobile (M).

  • Shader Demo:
    Structure like a Shadertoy demo (WebGL1/GLSL ES 1.0). The canvas is responsive with a fixed 16:9 ratio. Inputs include iResolution, iTime, iTimeDelta, iFrame, iMouse, and iDate.

  • No Shim:
    Start with an empty HTML file. Anything is allowed, including 2D canvas and 3D.

Rules:

  • Source code must not exceed 1 KiB.
  • No malicious or harmful code.
  • Do not extract personal data from users.
  • No external files allowed (scripts and images will be blocked).
  • Keep your private participant key confidential; it is used for rating other projects.
  • Optionally upload a readable version of your code with comments to help others understand it.

Submit Your Project:

The deadline for submissions has been extended to Friday, 19th July 2024, at 9:00 PM (GMT+00:00). Don’t miss this opportunity to be part of an exciting and innovative community event.

For more details, visit the JS1024 website. Participation is free—good luck!

Sentry blog image

How to reduce TTFB

In the past few years in the web dev world, we’ve seen a significant push towards rendering our websites on the server. Doing so is better for SEO and performs better on low-powered devices, but one thing we had to sacrifice is TTFB.

In this article, we’ll see how we can identify what makes our TTFB high so we can fix it.

Read more

Top comments (0)

Cloudinary image

Video API: manage, encode, and optimize for any device, channel or network condition. Deliver branded video experiences in minutes and get deep engagement insights.

Learn more

👋 Kindness is contagious

Please leave a ❤️ or a friendly comment on this post if you found it helpful!

Okay