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.
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
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
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
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
strlen Says 4, .length Says 2: PHP Byte Strings vs TypeScript UTF-16 for One Emoji

strlen Says 4, .length Says 2: PHP Byte Strings vs TypeScript UTF-16 for One Emoji

Comments
8 min read
How Routing Works in Next.js: Pages, Layouts and Links Explained

How Routing Works in Next.js: Pages, Layouts and Links Explained

Comments
6 min read
Your test data is lying to you: realistic addresses, phones and check digits for 40 countries

Your test data is lying to you: realistic addresses, phones and check digits for 40 countries

Comments
5 min read
JSON-LD Schema for Calculator Pages

JSON-LD Schema for Calculator Pages

Comments
5 min read
Reading the DPI back out of a PDF-to-image result: pixels 72 points

Reading the DPI back out of a PDF-to-image result: pixels 72 points

Comments
3 min read
Building a Zero-Tracking In-Browser ATS Resume Builder: Client-Side PDF Generation with PDF-Lib

Building a Zero-Tracking In-Browser ATS Resume Builder: Client-Side PDF Generation with PDF-Lib

Comments
4 min read
Rendering a car wrap preview in the browser: notes from a side project

Rendering a car wrap preview in the browser: notes from a side project

Comments
1 min read
LazyLearn AI- Your Personal AI Study Assistant 📚

LazyLearn AI- Your Personal AI Study Assistant 📚

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