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.
A serving stepper that is not allowed to change the answer, and the 608 checks that say it does not

A serving stepper that is not allowed to change the answer, and the 608 checks that say it does not

Comments
5 min read
How to validate GTIN barcodes (UPC, EAN, ISBN) in JavaScript

How to validate GTIN barcodes (UPC, EAN, ISBN) in JavaScript

Comments
3 min read
Whisper transcribes silence as "Thanks for watching!", so we wrote a function that calls it silence

Whisper transcribes silence as "Thanks for watching!", so we wrote a function that calls it silence

Comments
4 min read
Our interviewer's voice is cached by a hash of the model, the voice, the instructions and the question

Our interviewer's voice is cached by a hash of the model, the voice, the instructions and the question

Comments
4 min read
My backtest's worst week didn't stand out in any weekly stat. The trades showed why

My backtest's worst week didn't stand out in any weekly stat. The trades showed why

Comments
5 min read
Which GIF knobs change file size in a browser tool: colors, dithering, frame drop, scale

Which GIF knobs change file size in a browser tool: colors, dithering, frame drop, scale

Comments
4 min read
Building Cometflow Do: One Chat Interface for Everyday Utilities, With Privacy at Its Core

Building Cometflow Do: One Chat Interface for Everyday Utilities, With Privacy at Its Core

5
Comments
4 min read
Where to put a GIF size budget check in an asset pipeline

Where to put a GIF size budget check in an asset pipeline

Comments
4 min read
61.5% of Shopify Stores Still Run Script Tags That Die on March 1, 2027 — I Scanned 253 of Them

61.5% of Shopify Stores Still Run Script Tags That Die on March 1, 2027 — I Scanned 253 of Them

Comments
4 min read
Frame Rate Is Not a Stopwatch: Designing Honest Browser Aim Metrics

Frame Rate Is Not a Stopwatch: Designing Honest Browser Aim Metrics

Comments
7 min read
Dithering made my GIF up to 50% bigger, and what to check first when a GIF will not shrink

Dithering made my GIF up to 50% bigger, and what to check first when a GIF will not shrink

Comments
3 min read
How We Built a Zero-Upload Browser Audio Studio: Convert MP4 to MP3, Split Vocal Stems & Master 8D Audio in WebAssembly

How We Built a Zero-Upload Browser Audio Studio: Convert MP4 to MP3, Split Vocal Stems & Master 8D Audio in WebAssembly

5
Comments 1
5 min read
Missing values are not zero in a small TypeScript model

Missing values are not zero in a small TypeScript model

Comments
1 min read
Mitigating CVE-2026-118759: Why Token Inspection Must Be 100% Client-Side

Mitigating CVE-2026-118759: Why Token Inspection Must Be 100% Client-Side

1
Comments
2 min read
Check for updates always, restart only when nobody is typing: an idle gate for a self-updating Node.js helper

Check for updates always, restart only when nobody is typing: an idle gate for a self-updating Node.js helper

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