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.
How index keys affect inputs: compare DOM, row state, and parent state

How index keys affect inputs: compare DOM, row state, and parent state

Comments
4 min read
How to compress an image to an exact KB limit in the browser (canvas, binary search, and when to stop lowering quality)

How to compress an image to an exact KB limit in the browser (canvas, binary search, and when to stop lowering quality)

Comments
3 min read
We put a free, unlimited LLM inside a static web page — Transformers.js + Gemma 3, zero servers

We put a free, unlimited LLM inside a static web page — Transformers.js + Gemma 3, zero servers

Comments
2 min read
Sri Lankan public holidays and Poya days as open data, and two date bugs to avoid

Sri Lankan public holidays and Poya days as open data, and two date bugs to avoid

Comments
4 min read
We Built 3 Next\.js Website Templates for Businesses, Hotels, and Restaurants

We Built 3 Next\.js Website Templates for Businesses, Hotels, and Restaurants

Comments
2 min read
Plan EPUB Reading Order From the Spine, Not ZIP Filenames

Plan EPUB Reading Order From the Spine, Not ZIP Filenames

Comments
4 min read
The edge cases that break simple Google Apps Script automations

The edge cases that break simple Google Apps Script automations

Comments
2 min read
Designing a Sealed Wish Wall: Shareable Guest Contributions That Open on a Date

Designing a Sealed Wish Wall: Shareable Guest Contributions That Open on a Date

1
Comments
4 min read
Detect a website's tech stack from headers, HTML and cookies (JS + Python)

Detect a website's tech stack from headers, HTML and cookies (JS + Python)

Comments
9 min read
Java Erases Your Generics. TypeScript Erases Every Type. What Survives to Runtime

Java Erases Your Generics. TypeScript Erases Every Type. What Survives to Runtime

1
Comments
9 min read
Shareable, Accessible, and Non-Blocking: Three Upgrades for a Client-Side Text Repeater

Shareable, Accessible, and Non-Blocking: Three Upgrades for a Client-Side Text Repeater

Comments
4 min read
Random Number Generator: Picking 10 Giveaway Winners Nobody Can Predict (Python, Node, and the Browser)

Random Number Generator: Picking 10 Giveaway Winners Nobody Can Predict (Python, Node, and the Browser)

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

Scalable React Project Structure with Vite and Tailwind CSS

1
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
đź‘‹ Sign in for the ability to sort posts by relevant, latest, or top.