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.
pdf.js render() resolves fine on a huge page, but the canvas reads back transparent

pdf.js render() resolves fine on a huge page, but the canvas reads back transparent

Comments
3 min read
Two options on our desktop notification name three platforms between them, and not one of them is macOS

Two options on our desktop notification name three platforms between them, and not one of them is macOS

Comments
5 min read
Four ways to pick a date locale in one app, and only the newest one asks the data

Four ways to pick a date locale in one app, and only the newest one asks the data

Comments
5 min read
How we handle quote requests for routes we have never priced

How we handle quote requests for routes we have never priced

Comments
2 min read
FDA % Daily Value rounding isn't Math.round(): implementing 21 CFR 101.9 in JavaScript

FDA % Daily Value rounding isn't Math.round(): implementing 21 CFR 101.9 in JavaScript

Comments
3 min read
Parse a page selection completely or not at all

Parse a page selection completely or not at all

Comments
3 min read
Why our game pages have no login wall, and what that costs us in analytics

Why our game pages have no login wall, and what that costs us in analytics

Comments
2 min read
🛡️ How I Built Trifecta Checker to Stop Lethal AI Agents with One API Call

🛡️ How I Built Trifecta Checker to Stop Lethal AI Agents with One API Call

Comments
1 min read
Building reversible layer masks in a browser image editor

Building reversible layer masks in a browser image editor

Comments
3 min read
Building an In-Browser 478-Point Facial Landmark & Symmetry Analyzer (Zero Cloud Uploads)

Building an In-Browser 478-Point Facial Landmark & Symmetry Analyzer (Zero Cloud Uploads)

Comments
1 min read
How to Replace Values in a JSON Array (Without Breaking It)

How to Replace Values in a JSON Array (Without Breaking It)

Comments
2 min read
A Pre-Delivery Check for Freelance Web Projects: One Node Script for Broken Links, Missing Alt Text and Leftover Staging URLs

A Pre-Delivery Check for Freelance Web Projects: One Node Script for Broken Links, Missing Alt Text and Leftover Staging URLs

Comments
9 min read
I built 59 free browser-based dev tools in vanilla JS — here's what I learned

I built 59 free browser-based dev tools in vanilla JS — here's what I learned

Comments
2 min read
Six parsing changes that made invoice extraction trustworthy

Six parsing changes that made invoice extraction trustworthy

Comments
4 min read
Next.js Prefetching in App Router: How `<Link>` Partial Prefetch Works and Why Your Pages Still Feel Slow

Next.js Prefetching in App Router: How `<Link>` Partial Prefetch Works and Why Your Pages Still Feel Slow

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