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.
Yes, {} + [] = 0. No, JavaScript Isn’t Broken

Born from airport boredom and spec quirks

Yes, {} + [] = 0. No, JavaScript Isn’t Broken

150
Picked as gem Comments 120
5 min read
Are You a Web Developer or a Browser Expert? 7 Tests I Failed Building a Photo Editor That Never Uploads Your Photos

Real mobile browser traps and WASM workarounds

Are You a Web Developer or a Browser Expert? 7 Tests I Failed Building a Photo Editor That Never Uploads Your Photos

40
Picked as gem Comments 108
7 min read
Your logos folder is already out of date

Your logos folder is already out of date

Comments
5 min read
Locus Earth: Building an Open-Source 3D Globe That Runs Directly in Your Browser 🌍

Locus Earth: Building an Open-Source 3D Globe That Runs Directly in Your Browser 🌍

5
Comments 1
5 min read
Why Object.keys(user) Returns string[], Not (keyof User)[]: TypeScript Means It

Why Object.keys(user) Returns string[], Not (keyof User)[]: TypeScript Means It

1
Comments
8 min read
How We Fixed Unused JavaScript and LCP Render Delay in Next.js

How We Fixed Unused JavaScript and LCP Render Delay in Next.js

Comments
10 min read
Mastering INP: How We Achieved Sub-10ms Input Latency Across 30 Reactive Web Tools

Mastering INP: How We Achieved Sub-10ms Input Latency Across 30 Reactive Web Tools

Comments
7 min read
Handling Failures as Values in Agent-Generated Code

Handling Failures as Values in Agent-Generated Code

Comments
2 min read
How to configure a Web Performance Budget with Lighthouse CI

How to configure a Web Performance Budget with Lighthouse CI

Comments
2 min read
What I learned shipping a fully RTL Arabic app with React Native and Expo

What I learned shipping a fully RTL Arabic app with React Native and Expo

Comments
5 min read
AI Coding Agents Do Not Make Framework Choice Irrelevant. They Make Its Costs Measurable

AI Coding Agents Do Not Make Framework Choice Irrelevant. They Make Its Costs Measurable

1
Comments
8 min read
Five bugs our tests caught before they shipped

Five bugs our tests caught before they shipped

Comments
4 min read
Why We Ditched a 30MB AI Model and Built a <2.5ms Canvas Snapper in TypeScript

Why We Ditched a 30MB AI Model and Built a <2.5ms Canvas Snapper in TypeScript

1
Comments
3 min read
How a Stale Provider Catalog Breaks Your LLM Gateway at 3 AM

How a Stale Provider Catalog Breaks Your LLM Gateway at 3 AM

Comments
4 min read
The Fallacy of Password Complexity: What Shannon Entropy and GPU Clusters Prove About Human Security

The Fallacy of Password Complexity: What Shannon Entropy and GPU Clusters Prove About Human Security

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