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.
Fixing broken JSON: why "Unexpected token" usually isn't a JSON problem

Fixing broken JSON: why "Unexpected token" usually isn't a JSON problem

Comments
1 min read
How I built a 145-page multilingual site with Astro + Cloudflare Pages (and why I didn't use Next.js)

How I built a 145-page multilingual site with Astro + Cloudflare Pages (and why I didn't use Next.js)

1
Comments
2 min read
My GSoC 2026 Mid-Term: How Building Webpack's Blog Led Me to Patch Node.js Core Tools 👀

My GSoC 2026 Mid-Term: How Building Webpack's Blog Led Me to Patch Node.js Core Tools 👀

2
Comments
5 min read
Designing a Multi-Agent AI Architecture for SiteGen AI

Designing a Multi-Agent AI Architecture for SiteGen AI

1
Comments
3 min read
Fable 5 Creates Playable 3D Worlds: Underwater Manhattan, Living Paintings, and 63 Three.js Experiments

Fable 5 Creates Playable 3D Worlds: Underwater Manhattan, Living Paintings, and 63 Three.js Experiments

1
Comments
8 min read
Your dropdown is a div. The browser has a native popover now.

Your dropdown is a div. The browser has a native popover now.

14
Comments 3
4 min read
React Doctor marcó 1,249 problemas en una SPA de React. Cinco valían la pena arreglar

React Doctor marcó 1,249 problemas en una SPA de React. Cinco valían la pena arreglar

Comments
9 min read
Why Your Images Are Killing Your Core Web Vitals (and How I Fixed It in One Afternoon)

Why Your Images Are Killing Your Core Web Vitals (and How I Fixed It in One Afternoon)

4
Comments
3 min read
Simplicity Over Complexity: How I Built My Minimalist Developer Portfolio

Simplicity Over Complexity: How I Built My Minimalist Developer Portfolio

4
Comments
1 min read
How to Prevent XSS Attacks: Output Encoding, CSP & DOMPurify (2026 Cheatsheet)

How to Prevent XSS Attacks: Output Encoding, CSP & DOMPurify (2026 Cheatsheet)

1
Comments
7 min read
Stop validating emails with regex: here's what to do instead

Stop validating emails with regex: here's what to do instead

Comments
2 min read
A stranger fixed my bug. Then I found out he fixed the wrong half — and it still worked.

A stranger fixed my bug. Then I found out he fixed the wrong half — and it still worked.

1
Comments 2
7 min read
idmix: A Better Alternative to Sqids for Structured Access Keys

idmix: A Better Alternative to Sqids for Structured Access Keys

1
Comments 1
3 min read
Why Functional Code Can Be Slower

Why Functional Code Can Be Slower

1
Comments 1
5 min read
Optimizing Network Interception in Manifest V3: Inside the Architecture of an Asynchronous Blocklist Extension

Optimizing Network Interception in Manifest V3: Inside the Architecture of an Asynchronous Blocklist Extension

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