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.
Yes, {} + [] = 0. No, JavaScript Isn’t Broken

Born from airport boredom and spec quirks

Yes, {} + [] = 0. No, JavaScript Isn’t Broken

145
Picked as gem Comments 114
5 min read
Are You a Web Developer or a Browser Expert? 7 Tests I Failed Building a Photo Editor That Never Uploads Your Photos

Are You a Web Developer or a Browser Expert? 7 Tests I Failed Building a Photo Editor That Never Uploads Your Photos

36
Comments 107
7 min read
Locus Earth: Building an Open-Source 3D Globe That Runs Directly in Your Browser 🌍

Locus Earth: Building an Open-Source 3D Globe That Runs Directly in Your Browser 🌍

5
Comments 1
5 min read
How to configure a Web Performance Budget with Lighthouse CI

How to configure a Web Performance Budget with Lighthouse CI

Comments
2 min read
I scanned the GitHub Actions setup of 139 popular JS/TS repos. Only 1 passed 3 basic checks.

I scanned the GitHub Actions setup of 139 popular JS/TS repos. Only 1 passed 3 basic checks.

1
Comments 1
3 min read
Why We Ditched a 30MB AI Model and Built a <2.5ms Canvas Snapper in TypeScript

Why We Ditched a 30MB AI Model and Built a <2.5ms Canvas Snapper in TypeScript

1
Comments
3 min read
45.8s, then 12.6s: same prompt on Cloudflare Workers AI

45.8s, then 12.6s: same prompt on Cloudflare Workers AI

Comments
4 min read
Your AI Feature Can Be Hijacked by the Text It Reads: Prompt Injection for Web Developers

Your AI Feature Can Be Hijacked by the Text It Reads: Prompt Injection for Web Developers

Comments
5 min read
Claude Code Custom System Prompts in 2026: Overriding Defaults, Appending Instructions, and What You Cannot Change

Claude Code Custom System Prompts in 2026: Overriding Defaults, Appending Instructions, and What You Cannot Change

1
Comments
13 min read
From a 2017 Experiment to 800+ Commits: What Building Retro Paddle Taught Me

From a 2017 Experiment to 800+ Commits: What Building Retro Paddle Taught Me

Comments
6 min read
One codebase, two outputs: a zero-dependency static site and an Android app for Quran audio

One codebase, two outputs: a zero-dependency static site and an Android app for Quran audio

Comments
2 min read
What a "no-upload" PDF tool actually does with your file (and 4 limits nobody mentions)

What a "no-upload" PDF tool actually does with your file (and 4 limits nobody mentions)

Comments
2 min read
How I built a free JPEG-to-SVG converter that runs 100% in the browser

How I built a free JPEG-to-SVG converter that runs 100% in the browser

Comments
4 min read
Daxil ediləcək məlumat Title I Built an Open-Source Gallery of Chrome Extensions and Browser UI Experiments

Daxil ediləcək məlumat Title I Built an Open-Source Gallery of Chrome Extensions and Browser UI Experiments

1
Comments
2 min read
Scoring a "You Won!" Message: The Pattern Checks Behind Our Scam Checkers

Scoring a "You Won!" Message: The Pattern Checks Behind Our Scam Checkers

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