DEV Community

JavaScript

Once relegated to the browser as one of the 3 core technologies of the web, JavaScript can now be found almost anywhere you find code. JavaScript developers move fast and push software development forward; they can be as opinionated as the frameworks they use, so let's keep it clean here and make it a place to learn from each other!

Posts

👋 Sign in for the ability to sort posts by relevant, latest, or top.
EmbedCatalog is participating in Hacktoberfest 2026

Includes video and contributor perks

EmbedCatalog is participating in Hacktoberfest 2026

134
Comments 5
2 min read
I ray-traced the Moon in a single shader, then put its center up for auction

I ray-traced the Moon in a single shader, then put its center up for auction

Comments
5 min read
I built a daily regex game. Scoring regex fairly was the hard part

I built a daily regex game. Scoring regex fairly was the hard part

Comments
5 min read
How to Build a Zero-Knowledge AI Prompt Anonymizer in Pure JavaScript (Two-Way PII Masking)

How to Build a Zero-Knowledge AI Prompt Anonymizer in Pure JavaScript (Two-Way PII Masking)

Comments
4 min read
I put gifsicle in the browser to build a GIF compressor

I put gifsicle in the browser to build a GIF compressor

Comments
5 min read
Rendering a 3D world in the browser is the easy part. Three.js gets you a spinning cube in ten minutes.

Rendering a 3D world in the browser is the easy part. Three.js gets you a spinning cube in ten minutes.

1
Comments 2
4 min read
I built a regex debugger that shows every backtrack (flame graph included)

I built a regex debugger that shows every backtrack (flame graph included)

Comments
3 min read
I ran my accessibility checker against gov.uk. It found 72 violations — all of them were mine.

I ran my accessibility checker against gov.uk. It found 72 violations — all of them were mine.

Comments
4 min read
Generating Tournament Brackets in Vanilla JS: Seeding, Byes, and the Loser's Bracket

Generating Tournament Brackets in Vanilla JS: Seeding, Byes, and the Loser's Bracket

Comments
4 min read
FP16 Quantization Made Our In-Browser Real-ESRGAN 4.8x Faster — and Nearly Destroyed Our Inpainting Model

FP16 Quantization Made Our In-Browser Real-ESRGAN 4.8x Faster — and Nearly Destroyed Our Inpainting Model

Comments
6 min read
Stop Hand-Writing JSON-LD: Generate Valid Schema Markup in Seconds

Stop Hand-Writing JSON-LD: Generate Valid Schema Markup in Seconds

Comments
2 min read
Minecraft Bedrock Is Quietly Becoming a JavaScript Playground

Minecraft Bedrock Is Quietly Becoming a JavaScript Playground

Comments
2 min read
Nuxt 4.5 SSR Streaming: The Route Rules That Disable It

Nuxt 4.5 SSR Streaming: The Route Rules That Disable It

6
Comments
12 min read
I tested my CRS calculator against the Canadian government's own code on 5,000 random profiles

I tested my CRS calculator against the Canadian government's own code on 5,000 random profiles

Comments
3 min read
Reading a canvas back doubles its memory: numbers from three engines

Reading a canvas back doubles its memory: numbers from three engines

Comments
3 min read
👋 Sign in for the ability to sort posts by relevant, latest, or top.