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.
Shallow Copy vs Deep Copy in JavaScript (Explained Like You’re Five) — By Ankit Mehta

Shallow Copy vs Deep Copy in JavaScript (Explained Like You’re Five) — By Ankit Mehta

2
Comments
3 min read
How to Generate Secure JWT Secrets: A Complete Guide for Developers

How to Generate Secure JWT Secrets: A Complete Guide for Developers

1
Comments
4 min read
Angular v21 Has Landed: Are You Ready for the Signal Revolution?

Angular v21 Has Landed: Are You Ready for the Signal Revolution?

Comments
9 min read
Observer Pattern in JS Applications

Observer Pattern in JS Applications

1
Comments
3 min read
❄️A Five-Minute UI Feature That Became an XSS Time Bomb

❄️A Five-Minute UI Feature That Became an XSS Time Bomb

59
Comments 20
4 min read
I Built TabClock — A Simple Chrome Extension That Shows How Long You Spend on Each Website

I Built TabClock — A Simple Chrome Extension That Shows How Long You Spend on Each Website

Comments
2 min read
How I Built a Real-Time CGPA Calculator using JavaScript and Firebase

How I Built a Real-Time CGPA Calculator using JavaScript and Firebase

1
Comments
1 min read
New library release

New library release

Comments
1 min read
Coding Challenge Practice - Question 61

Coding Challenge Practice - Question 61

Comments
1 min read
Stop Building Indie SaaS the Hard Way

Stop Building Indie SaaS the Hard Way

1
Comments
1 min read
Difference Between Synchronous and Asynchronous in JS?

Difference Between Synchronous and Asynchronous in JS?

1
Comments
1 min read
Top Free Web Deployment Platforms and Tools for 2026: The Ultimate List

Top Free Web Deployment Platforms and Tools for 2026: The Ultimate List

7
Comments 1
2 min read
Let's learn Node.js

Let's learn Node.js

Comments
10 min read
How to Implement Settings in Browser Extensions

How to Implement Settings in Browser Extensions

11
Comments
5 min read
I built a secure DAO Treasury Dashboard using React + Vite

I built a secure DAO Treasury Dashboard using React + Vite

Comments
1 min read
Mastering Iranian Data Validation in Zod: From Regex to Enterprise Metadata

Mastering Iranian Data Validation in Zod: From Regex to Enterprise Metadata

Comments
2 min read
Plain ReactNative-Expo setup with pure JavaScript

Plain ReactNative-Expo setup with pure JavaScript

1
Comments
4 min read
useMemo y useCallback: cuándo sí sirven… y cuándo solo estorban

useMemo y useCallback: cuándo sí sirven… y cuándo solo estorban

3
Comments
3 min read
Embedded wallets 101: a practical guide to digital wallet types for builders

Embedded wallets 101: a practical guide to digital wallet types for builders

Comments
7 min read
WebAssembly is Ready (And You Should Use It)

WebAssembly is Ready (And You Should Use It)

10
Comments 1
10 min read
React Performance Optimization: 15 Best Practices for 2025

React Performance Optimization: 15 Best Practices for 2025

4
Comments
26 min read
stopPropagation()、catch (_)、定位属性、chrome.runtime.getURL、requestAnimationFrame()

stopPropagation()、catch (_)、定位属性、chrome.runtime.getURL、requestAnimationFrame()

Comments
1 min read
Build a 10x Faster Image Upload API in 15 Minutes with Bun

Build a 10x Faster Image Upload API in 15 Minutes with Bun

2
Comments 3
6 min read
AI Wives 2026: A Developer's Look at the Code Behind the Relationships

AI Wives 2026: A Developer's Look at the Code Behind the Relationships

Comments 1
3 min read
Failure

Failure

Comments
1 min read
loading...