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.
SynthID remove vs. metadata: what's actually inside an AI image file (EXIF, XMP, C2PA)

SynthID remove vs. metadata: what's actually inside an AI image file (EXIF, XMP, C2PA)

1
Comments
3 min read
Building an EV-vs-petrol cost model: total cost of ownership in the browser

Building an EV-vs-petrol cost model: total cost of ownership in the browser

Comments
4 min read
Shrink an SVG in the Browser: What the Optimizer Deletes and What It Leaves Behind

Shrink an SVG in the Browser: What the Optimizer Deletes and What It Leaves Behind

Comments
4 min read
DoubleClick jacking: Why Your Clickjacking Headers Never See It Coming

DoubleClick jacking: Why Your Clickjacking Headers Never See It Coming

Comments
19 min read
What the sites behind the 400 most popular npm packages actually do

What the sites behind the 400 most popular npm packages actually do

Comments
4 min read
Parsing PokerStars and GGPoker hand histories in TypeScript, entirely client side

Parsing PokerStars and GGPoker hand histories in TypeScript, entirely client side

Comments
2 min read
Stop dividing by 4. I counted 951 texts and the rule is wrong both ways.

Stop dividing by 4. I counted 951 texts and the rule is wrong both ways.

1
Comments
5 min read
Comparing a Download Against Its Published SHA-256: Four Pastes Into the File Studio Checkbox

Comparing a Download Against Its Published SHA-256: Four Pastes Into the File Studio Checkbox

Comments
3 min read
Write Your Chrome MV3 Background Worker Like It Never Dies

Write Your Chrome MV3 Background Worker Like It Never Dies

Comments 2
4 min read
"One file, 12 units, 83% wins: my autonomous tank commander on battle.training"

"One file, 12 units, 83% wins: my autonomous tank commander on battle.training"

Comments
4 min read
Detecting emoji that Windows 10 can't draw, and swapping in images without breaking copy

Detecting emoji that Windows 10 can't draw, and swapping in images without breaking copy

Comments
5 min read
An AI agent rewrote its tank commander: 96.5% against house bots locally, 50th of 81 in the cup

An AI agent rewrote its tank commander: 96.5% against house bots locally, 50th of 81 in the cup

Comments
4 min read
I built a free Chrome Extension to extract any website's Brand Kit (Colors, Fonts, CSS) & Client Onboarding Brief

I built a free Chrome Extension to extract any website's Brand Kit (Colors, Fonts, CSS) & Client Onboarding Brief

Comments 1
2 min read
Format JSON in the Browser: The Numbers That Change When You Reformat

Format JSON in the Browser: The Numbers That Change When You Reformat

Comments
6 min read
Stop adapting axios to TanStack Query: a fetch client built for queryFn

Stop adapting axios to TanStack Query: a fetch client built for queryFn

Comments
2 min read
đź‘‹ Sign in for the ability to sort posts by relevant, latest, or top.