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.
Scalable React Project Structure with Vite and Tailwind CSS

Scalable React Project Structure with Vite and Tailwind CSS

1
Comments
5 min read
URL-Safe Base64 vs Standard: How to Tell Them Apart

URL-Safe Base64 vs Standard: How to Tell Them Apart

Comments
5 min read
How We Built a Dual-Engine 4K AI Video Upscaler in the Browser with WebGPU, WebCodecs & Serverless RTX 4090 Tiling

How We Built a Dual-Engine 4K AI Video Upscaler in the Browser with WebGPU, WebCodecs & Serverless RTX 4090 Tiling

1
Comments
4 min read
Building a Waffle-style swap puzzle with a Canadian word list

Building a Waffle-style swap puzzle with a Canadian word list

Comments
3 min read
I built a 3D startup tycoon in a single HTML file (and open-sourced it)

I built a 3D startup tycoon in a single HTML file (and open-sourced it)

Comments
3 min read
We Migrated 10,144 Tests from Jest to Vitest in 3 Weeks: The Honest, AI-Assisted Truth

We Migrated 10,144 Tests from Jest to Vitest in 3 Weeks: The Honest, AI-Assisted Truth

2
Comments
8 min read
JSON ids above 2^53 arrive rounded, and a reviver only fixes the leaf

JSON ids above 2^53 arrive rounded, and a reviver only fixes the leaf

Comments
5 min read
Merge, Interleave and Print PDFs as Booklets in the Browser with pdf-lib

Merge, Interleave and Print PDFs as Booklets in the Browser with pdf-lib

Comments
4 min read
I built a Markdown to Word converter that never uploads your document

I built a Markdown to Word converter that never uploads your document

Comments
3 min read
A Canonical in Your Next.js Root Layout Lands on Every Page. 6 Ways a Canonical Quietly Cancels Itself

A Canonical in Your Next.js Root Layout Lands on Every Page. 6 Ways a Canonical Quietly Cancels Itself

Comments
10 min read
Learn JavaScript Free

Learn JavaScript Free

Comments
7 min read
Face Swapping an Animated GIF: A GIF Is Not One Image

Face Swapping an Animated GIF: A GIF Is Not One Image

Comments
2 min read
Why My PST Reader Showed 24 of 160 Items in an Outlook OST (and Raised No Error)

Why My PST Reader Showed 24 of 160 Items in an Outlook OST (and Raised No Error)

Comments
5 min read
How to configure a Web Performance Budget with Lighthouse CI

How to configure a Web Performance Budget with Lighthouse CI

1
Comments
2 min read
Building a 6-Bit Combinatorial State Machine & True Solar Time Engine for the Classical Zhouyi

Building a 6-Bit Combinatorial State Machine & True Solar Time Engine for the Classical Zhouyi

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