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.
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
JavaScript Type Coercion — Output-Based Questions ([] + [], NaN === NaN & Friends)

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

7
Comments 2
7 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.

17
Comments 1
4 min read
Angular Isn't Slow. Your Architecture Is.

Angular Isn't Slow. Your Architecture Is.

2
Comments 1
5 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
Convert Word and Excel to PDF in the browser (no server, no upload)

Convert Word and Excel to PDF in the browser (no server, no upload)

1
Comments 2
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
I Built Gamepad Support Into My Web App Using Pure JavaScript Here's Everything I Learned

I Built Gamepad Support Into My Web App Using Pure JavaScript Here's Everything I Learned

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