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.
How to Batch Resize and Convert Images to WebP (100% Client-Side)

How to Batch Resize and Convert Images to WebP (100% Client-Side)

Comments
2 min read
How browser fingerprinting works: canvas, WebGL and AudioContext explained

How browser fingerprinting works: canvas, WebGL and AudioContext explained

1
Comments
4 min read
Why does my React component crash on the first render when using data fetched inside useEffect()?

Why does my React component crash on the first render when using data fetched inside useEffect()?

6
Comments 2
2 min read
A free, keyless API for dynasty fantasy football values — built from 672k real trades

A free, keyless API for dynasty fantasy football values — built from 672k real trades

Comments
2 min read
Stop Declaring Tools Dead — lucide-react is Still Fine

Stop Declaring Tools Dead — lucide-react is Still Fine

Comments
1 min read
I built an Akinator API that works in 2026 — with TypeScript and JavaScript, retry, and proxy support

I built an Akinator API that works in 2026 — with TypeScript and JavaScript, retry, and proxy support

3
Comments
2 min read
Day 23 of Leaning MERN Stack

Day 23 of Leaning MERN Stack

Comments
2 min read
pnpm v12 Is Being Rewritten in Rust

pnpm v12 Is Being Rewritten in Rust

2
Comments 4
6 min read
Sync State Across Browser Tabs: Master BroadcastChannel in React ⚡

Sync State Across Browser Tabs: Master BroadcastChannel in React ⚡

Comments
3 min read
Summing 50,000 emission line items in the wrong order changes your total

Summing 50,000 emission line items in the wrong order changes your total

1
Comments
4 min read
I benchmarked 3 ways to detect slide changes in video — fixed-interval screenshots, pixel diff, and block diff

I benchmarked 3 ways to detect slide changes in video — fixed-interval screenshots, pixel diff, and block diff

1
Comments 2
4 min read
I spent a week trying to intercept Slack push notifications from a Chrome extension. Here's why it's impossible.

I spent a week trying to intercept Slack push notifications from a Chrome extension. Here's why it's impossible.

1
Comments 3
5 min read
How We Cut Our Browser Video Renderer's Frame Time by 80%

How We Cut Our Browser Video Renderer's Frame Time by 80%

2
Comments 1
6 min read
I got tired of uploading private files to random servers, so I built a 100% client-side tool suite 🛠️

I got tired of uploading private files to random servers, so I built a 100% client-side tool suite 🛠️

2
Comments
3 min read
STORM AI: When "Cheap" Isn't Cheap and Premium Hurts—I Built the Middle Ground

STORM AI: When "Cheap" Isn't Cheap and Premium Hurts—I Built the Middle Ground

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