close

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.
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
Building reversible layer masks in a browser image editor

Building reversible layer masks in a browser image editor

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
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
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
I built Quasnooze, a local-by-default personal AI assistant in plain Node.js 22 with zero runtime dependencies

I built Quasnooze, a local-by-default personal AI assistant in plain Node.js 22 with zero runtime dependencies

BERJAYA 2
Comments
2 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
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
JSON-LD Schema for Calculator Pages

JSON-LD Schema for Calculator Pages

Comments
5 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
An allowlist checks the address. These $126M in withdrawals all went to approved ones.

An allowlist checks the address. These $126M in withdrawals all went to approved ones.

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