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.
Angular Isn't Slow. Your Architecture Is.

Angular Isn't Slow. Your Architecture Is.

3
Comments 3
5 min read
Adding a Content Security Policy to a static SPA without breaking anything

Adding a Content Security Policy to a static SPA without breaking anything

2
Comments 1
1 min read
Day 71 of Learning MERN Stack

Day 71 of Learning MERN Stack

1
Comments
2 min read
Migrating to Manifest V3: what actually broke, what we saved, and what we gained

State and service worker race conditions

Migrating to Manifest V3: what actually broke, what we saved, and what we gained

3
Comments 5
6 min read
A user's terminal opened a code editor instead of running my CLI tool.

A user's terminal opened a code editor instead of running my CLI tool.

2
Comments 1
2 min read
How to Build a Custom Debounce Hook in React (Complete Guide)

How to Build a Custom Debounce Hook in React (Complete Guide)

2
Comments
2 min read
JavaScript Type Coercion — Output-Based Questions ([] + [], NaN === NaN & Friends)

JavaScript Type Coercion — Output-Based Questions ([] + [], NaN === NaN & Friends)

7
Comments 2
7 min read
Stop Using `useEffect` for Data Fetching—Please, I Beg You

Stop Using `useEffect` for Data Fetching—Please, I Beg You

4
Comments
5 min read
Everyone's migrating to Playwright. But why, actually?

Everyone's migrating to Playwright. But why, actually?

3
Comments 6
3 min read
Implementing a cryptographically secure shuffle: Fisher-Yates with CSPRNG in JavaScript

Implementing a cryptographically secure shuffle: Fisher-Yates with CSPRNG in JavaScript

1
Comments
3 min read
Tired of Searching for Different Base64 Tools? I Built One Place for Everything

Tired of Searching for Different Base64 Tools? I Built One Place for Everything

Comments
1 min read
CSV explained — the quirks that quietly corrupt your data (and how to avoid them)

CSV explained — the quirks that quietly corrupt your data (and how to avoid them)

Comments
7 min read
You're watching `window` to detect element size changes. `ResizeObserver` watches the element itself.

You're watching `window` to detect element size changes. `ResizeObserver` watches the element itself.

22
Comments 1
4 min read
I turned a photo of my handwriting into a real font, then open-sourced the whole pipeline

I turned a photo of my handwriting into a real font, then open-sourced the whole pipeline

10
Comments 1
4 min read
I built a free browser-based character counter — here's what I learned

I built a free browser-based character counter — here's what I learned

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