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.
I saved for 8 months to buy a used laptop to build this: A <5KB alternative to bloated error trackers

I saved for 8 months to buy a used laptop to build this: A <5KB alternative to bloated error trackers

1
Comments
2 min read
trying to figure out who decides how risky a client request actually is

trying to figure out who decides how risky a client request actually is

Comments
1 min read
Why parsing a 10MB JSON payload freezes your UI thread (and how to offload it to Web Workers)

Why parsing a 10MB JSON payload freezes your UI thread (and how to offload it to Web Workers)

Comments
3 min read
Record and share the screen from the browser — getDisplayMedia, and why Electron does the picker differently

Record and share the screen from the browser — getDisplayMedia, and why Electron does the picker differently

1
Comments
5 min read
Building an SEO-First Web App with Next.js 15: SSR Hydration, Dynamic JSON-LD, and Sub-100ms INP

Building an SEO-First Web App with Next.js 15: SSR Hydration, Dynamic JSON-LD, and Sub-100ms INP

Comments
7 min read
Your daily reminder needs three states, not a boolean

Your daily reminder needs three states, not a boolean

6
Comments 1
3 min read
7 Node.js Mistakes That Are Quietly Killing Your Backend

7 Node.js Mistakes That Are Quietly Killing Your Backend

5
Comments 1
3 min read
Where Four Backends Stop Agreeing

Where Four Backends Stop Agreeing

Comments
4 min read
I set an 18-hour playtime target for my idle game. A simulation says it has 3.7

I set an 18-hour playtime target for my idle game. A simulation says it has 3.7

Comments 1
4 min read
React 19 useActionState: 3 Silent Trapdoors to Avoid

React 19 useActionState: 3 Silent Trapdoors to Avoid

1
Comments
3 min read
What is Debouncing in JavaScript? – A Practical Explanation

What is Debouncing in JavaScript? – A Practical Explanation

3
Comments 1
6 min read
Ask canvas for a WebP in Safari and you silently get a PNG

Ask canvas for a WebP in Safari and you silently get a PNG

1
Comments
6 min read
Cool (and Free) Astro themes you can use for your next site

Cool (and Free) Astro themes you can use for your next site

Comments
1 min read
Why we wrote our own 8.5 kB web component runtime instead of pulling in a framework

Why we wrote our own 8.5 kB web component runtime instead of pulling in a framework

Comments
4 min read
The API worked. The payload didn’t.

The API worked. The payload didn’t.

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