Forem

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 to create live validation form in JavaScript
Cover image for How to create live validation form in JavaScript

How to create live validation form in JavaScript

2
Comments
3 min read
My First Two Projects as a 17-Year-Old Developer

My First Two Projects as a 17-Year-Old Developer

Comments
1 min read
Day 8: Grandma's Place

Day 8: Grandma's Place

5
Comments
2 min read
Objects in JavaScript

Objects in JavaScript

2
Comments
1 min read
Why You Should Switch from Vanilla JavaScript to React and How React Architecture Works

Why You Should Switch from Vanilla JavaScript to React and How React Architecture Works

1
Comments
3 min read
Unlocking Real-Time Magic: Dive Deep into WebSockets and Socket.IO for Instant Web Wonders
Cover image for Unlocking Real-Time Magic: Dive Deep into WebSockets and Socket.IO for Instant Web Wonders

Unlocking Real-Time Magic: Dive Deep into WebSockets and Socket.IO for Instant Web Wonders

Comments
4 min read
I Tried Building an AI Agent and It Failed Halfway Through. Here's Why

I Tried Building an AI Agent and It Failed Halfway Through. Here's Why

1
Comments
7 min read
Exploring Asynchronous Iterators and Iterables in JavaScript

Exploring Asynchronous Iterators and Iterables in JavaScript

1
Comments
4 min read
Improving navigation in long Google AI Studio chats with a userscript

Improving navigation in long Google AI Studio chats with a userscript

Comments
1 min read
🚨 Memory Leaks in JavaScript & React - The Hidden Enemy
Cover image for 🚨 Memory Leaks in JavaScript & React - The Hidden Enemy

🚨 Memory Leaks in JavaScript & React - The Hidden Enemy

2
Comments
3 min read
🚀 Introducing TaskFlow (TODO APP) — My First Job Interview Project Upgraded To Full-Stack Productivity App
Cover image for 🚀 Introducing TaskFlow (TODO APP) — My First Job Interview Project Upgraded To Full-Stack Productivity App

🚀 Introducing TaskFlow (TODO APP) — My First Job Interview Project Upgraded To Full-Stack Productivity App

Comments
2 min read
JavaScript Pro Tips: 30+ Performance & Maintainability Best Practices
Cover image for JavaScript Pro Tips: 30+ Performance & Maintainability Best Practices

JavaScript Pro Tips: 30+ Performance & Maintainability Best Practices

Comments
12 min read
JavaScript Frameworks - Heading into 2026
Cover image for JavaScript Frameworks - Heading into 2026

JavaScript Frameworks - Heading into 2026

52
Comments 15
8 min read
What App Would Prevent a Website from Getting Hacked, and Why?
Cover image for What App Would Prevent a Website from Getting Hacked, and Why?

What App Would Prevent a Website from Getting Hacked, and Why?

Comments
9 min read
A More Structured Version of Frontend Master Prep Series

A More Structured Version of Frontend Master Prep Series

Comments
1 min read
I scanned 37 sites from Hacker News for leaked secrets. One had 6.

I scanned 37 sites from Hacker News for leaked secrets. One had 6.

Comments
2 min read
Form content disappears after page refresh

Form content disappears after page refresh

Comments
1 min read
Coding Challenge Practice - Question 77

Coding Challenge Practice - Question 77

Comments
1 min read
Building CLI apps with TypeScript in 2026
Cover image for Building CLI apps with TypeScript in 2026

Building CLI apps with TypeScript in 2026

1
Comments 1
8 min read
How We Balanced Camera Quality and Bandwidth in Our Video Meetings
Cover image for How We Balanced Camera Quality and Bandwidth in Our Video Meetings

How We Balanced Camera Quality and Bandwidth in Our Video Meetings

Comments
8 min read
Why setTimeout Returns an Object in Node.js (and Why setInterval Can Break Your App)
Cover image for Why setTimeout Returns an Object in Node.js (and Why setInterval Can Break Your App)

Why setTimeout Returns an Object in Node.js (and Why setInterval Can Break Your App)

8
Comments
3 min read
My First Tip Calculator App

My First Tip Calculator App

Comments
4 min read
LLM-Powered Relevance Assessment for Pinterest Search

LLM-Powered Relevance Assessment for Pinterest Search

Comments
8 min read
Implementing Real-Time Status Updates with Server-Sent Events in Next.js

Implementing Real-Time Status Updates with Server-Sent Events in Next.js

Comments
5 min read
Stop Writing Token Refresh Logic: Let ts-retoken Handle It

Stop Writing Token Refresh Logic: Let ts-retoken Handle It

1
Comments
3 min read
loading...