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 built 118+ device tests that run entirely in your browser — no server, no uploads

I built 118+ device tests that run entirely in your browser — no server, no uploads

1
Comments 3
4 min read
You're rethrowing errors and losing context. `Error.cause` fixes that.

You're rethrowing errors and losing context. `Error.cause` fixes that.

Comments
4 min read
Marketing Pages Rot Silently. Mine Print an Expiry Date on Every Claim.

Marketing Pages Rot Silently. Mine Print an Expiry Date on Every Claim.

1
Comments
8 min read
I built a VAT/GST invoice generator with zero backend — here's how

I built a VAT/GST invoice generator with zero backend — here's how

Comments
3 min read
A 100% client-side toolbox: shipping 17 calculators with no backend

A 100% client-side toolbox: shipping 17 calculators with no backend

1
Comments 1
3 min read
Your JSON minifier might be silently corrupting large integers—here's the fix

Your JSON minifier might be silently corrupting large integers—here's the fix

Comments
2 min read
Why Google Translate Crashes Your React App (and How to Fix It)

Why Google Translate Crashes Your React App (and How to Fix It)

Comments
11 min read
openFDA Adverse Event API: Paging Past 25,000 and Flattening

openFDA Adverse Event API: Paging Past 25,000 and Flattening

Comments
9 min read
How MV3 Service Workers Made Me Use an Offscreen Document Just to Play a Goat Sound

How MV3 Service Workers Made Me Use an Offscreen Document Just to Play a Goat Sound

Comments
3 min read
A Jump That Should Not Kill You: Fixing a False Game Over in a Three.js Arcade Game

Summer Bug Smash: Smash Stories 🐛🛹

A Jump That Should Not Kill You: Fixing a False Game Over in a Three.js Arcade Game

Comments 1
4 min read
You Don't Need 10 Refactoring Tools. Pick 2 From This Decision Tree.

You Don't Need 10 Refactoring Tools. Pick 2 From This Decision Tree.

Comments
2 min read
You Probably Don't Need Virtualization (But Here's How It Actually Works)

You Probably Don't Need Virtualization (But Here's How It Actually Works)

Comments 1
7 min read
Building a Local-Only Chrome Extension That Autofills Job Application Forms

Building a Local-Only Chrome Extension That Autofills Job Application Forms

Comments
11 min read
How I Built a Wobble GIF Maker with Canvas API and Next.js

How I Built a Wobble GIF Maker with Canvas API and Next.js

Comments 1
6 min read
The Math Behind a Late-Fee: Turning "Net 30" Into an Enforceable Number

The Math Behind a Late-Fee: Turning "Net 30" Into an Enforceable Number

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