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.
Animated squares composed clock by tidycoder

Animated squares composed clock by tidycoder

Comments
1 min read
Boosting React app performance

Boosting React app performance

Comments
2 min read
How to Make React Applications SEO Friendly?

How to Make React Applications SEO Friendly?

Comments
4 min read
Create a React Tooltip component using Popover API

Create a React Tooltip component using Popover API

2
Comments 3
1 min read
How Function And Variable works in JavaScript : Behind The Scenes

How Function And Variable works in JavaScript : Behind The Scenes

Comments
2 min read
React 19 Features - Release Canary

React 19 Features - Release Canary

16
Comments 2
6 min read
Understanding Web Audio APIs: A Comprehensive Guide

Understanding Web Audio APIs: A Comprehensive Guide

5
Comments
4 min read
Closures in JS 🔒

Closures in JS 🔒

22
Comments 8
4 min read
React State Management: Comparing `useState` Hook and Class `setState()`

React State Management: Comparing `useState` Hook and Class `setState()`

Comments
3 min read
EXPLORING FRONTEND TECHNOLOGIES: SVELTE VS. VUE.JS

EXPLORING FRONTEND TECHNOLOGIES: SVELTE VS. VUE.JS

Comments
3 min read
Letzz Understand Temporal Dead Zone in JS ( TDZ ) ;)

Letzz Understand Temporal Dead Zone in JS ( TDZ ) ;)

11
Comments 2
2 min read
Create custom browser protocols 🌐 A little guide into protocol handlers 📘

Create custom browser protocols 🌐 A little guide into protocol handlers 📘

1
Comments
2 min read
Javascript Ls/ss/cookies

Javascript Ls/ss/cookies

5
Comments
2 min read
How to create a card with animated background with Tailwind CSS

How to create a card with animated background with Tailwind CSS

5
Comments
1 min read
3 months later, I optimized request code generation to the extreme

3 months later, I optimized request code generation to the extreme

1
Comments
6 min read
低代码与企业的关联性

低代码与企业的关联性

Comments
1 min read
Bpm与企业之间的关联

Bpm与企业之间的关联

Comments
1 min read
Mastering npm: A Comprehensive Guide to Package Management

Mastering npm: A Comprehensive Guide to Package Management

79
Comments 13
5 min read
Enhancing React Form Handling with useTransition

Enhancing React Form Handling with useTransition

1
Comments
2 min read
Difference between CommonJS and ESM modules

Difference between CommonJS and ESM modules

1
Comments
2 min read
Best Business Software Practices in 2024

Best Business Software Practices in 2024

Comments 2
10 min read
Create Makeup Basic Website using Wix Studio Challenge !

Create Makeup Basic Website using Wix Studio Challenge !

18
Comments
1 min read
What it’s like to put code in production

What it’s like to put code in production

7
Comments
7 min read
shadcn-ui/ui codebase analysis: How does shadcn-ui CLI work? — Part 2.0

shadcn-ui/ui codebase analysis: How does shadcn-ui CLI work? — Part 2.0

Comments
3 min read
Not allow user click to back to before page through button of navigator with React

Not allow user click to back to before page through button of navigator with React

1
Comments 1
1 min read
shadcn-ui/ui codebase analysis: How does shadcn-ui CLI work? — Part 2.1

shadcn-ui/ui codebase analysis: How does shadcn-ui CLI work? — Part 2.1

Comments
3 min read
Unlocking the Power of ReactJS: Top Features Every Product Manager Should Know

Unlocking the Power of ReactJS: Top Features Every Product Manager Should Know

2
Comments
2 min read
Exploring the Features of HTML5

Exploring the Features of HTML5

Comments
2 min read
Leetcode diary: Remove Duplicates from Sorted Array II

Leetcode diary: Remove Duplicates from Sorted Array II

1
Comments
6 min read
Creating a Brain-Mining Mini Game Bot on Telegram

Creating a Brain-Mining Mini Game Bot on Telegram

10
Comments 1
2 min read
i Build a Cli Tool like Shadcn for Nextjs😅

i Build a Cli Tool like Shadcn for Nextjs😅

49
Comments 6
2 min read
The Missing Piece Your AI-Powered App Needs!

The Missing Piece Your AI-Powered App Needs!

Comments
3 min read
Javascript Ls/ss/cookies😎

Javascript Ls/ss/cookies😎

5
Comments
2 min read
Convert jpg, png to WebP WordPress Plugin

Convert jpg, png to WebP WordPress Plugin

1
Comments
5 min read
Merge array-like objects by Array.prototype.concat()

Merge array-like objects by Array.prototype.concat()

2
Comments
2 min read
Some Standard Sample Text Style Configuration in Figma.

Some Standard Sample Text Style Configuration in Figma.

1
Comments
1 min read
Easy image management for MDX blogs

Easy image management for MDX blogs

1
Comments
4 min read
Building a Job Search Function with Prisma in Next.js

Building a Job Search Function with Prisma in Next.js

6
Comments
3 min read
Intro to JavaScript Testing: Frameworks, Tools, and Practices

Intro to JavaScript Testing: Frameworks, Tools, and Practices

8
Comments 3
2 min read
The Importance of Upgrading Frameworks: A Case for Angular

The Importance of Upgrading Frameworks: A Case for Angular

16
Comments
7 min read
The battle of frontend frameworks

The battle of frontend frameworks

2
Comments 2
2 min read
What is the best React lybraries for web development according to you?

What is the best React lybraries for web development according to you?

Comments
1 min read
Leveraging Environment Variables in Next.js for Secure Data Access

Leveraging Environment Variables in Next.js for Secure Data Access

2
Comments
2 min read
Bundle and Publish TypeScript Package using Rollup

Bundle and Publish TypeScript Package using Rollup

Comments 1
5 min read
Building a Mock Data Generator with Google Sheets, Gemini AI & ToolJet ⚙️

Building a Mock Data Generator with Google Sheets, Gemini AI & ToolJet ⚙️

78
Comments
5 min read
The Future of Frontend Development: A Look at Emerging Trends and Technologies

The Future of Frontend Development: A Look at Emerging Trends and Technologies

1
Comments 1
11 min read
An effective way to start a NextJS project

An effective way to start a NextJS project

1
Comments
3 min read
The Risks of Misusing Electron IPC:

The Risks of Misusing Electron IPC:

Comments
3 min read
For those who want to create a site to dynamically display GAS data using Ajax

For those who want to create a site to dynamically display GAS data using Ajax

1
Comments
2 min read
Day 22 of 30 of JavaScript

Day 22 of 30 of JavaScript

9
Comments 3
2 min read
Remove all node_modules folder from PC

Remove all node_modules folder from PC

Comments
2 min read
Methods of VS Coding

Methods of VS Coding

2
Comments
2 min read
Top 10 JavaScript Frameworks to Learn in 2024

Top 10 JavaScript Frameworks to Learn in 2024

13
Comments
5 min read
Building a TypeScript REST API with an Object-Oriented Programming (OOP) Approach

Building a TypeScript REST API with an Object-Oriented Programming (OOP) Approach

14
Comments 2
6 min read
Disable the right-click context menu in JavaScript?

Disable the right-click context menu in JavaScript?

3
Comments
1 min read
Node.js vs. Browser: Understanding the Global Scope Battle

Node.js vs. Browser: Understanding the Global Scope Battle

2
Comments
3 min read
Scope vs. Context in JavaScript: Clearing Up the Confusion

Scope vs. Context in JavaScript: Clearing Up the Confusion

Comments
3 min read
Understanding Array Data Structures

Understanding Array Data Structures

14
Comments
24 min read
From Vite’s Popularity to Selenium’s Legacy: What Defines Open Source Success?

From Vite’s Popularity to Selenium’s Legacy: What Defines Open Source Success?

8
Comments 1
6 min read
Modals with Remix

Modals with Remix

Comments
5 min read
loading...