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.
Jestronaut: Explore Your Jest Tests Like Never Before

Jestronaut: Explore Your Jest Tests Like Never Before

Comments
2 min read
Proyecto escolar: Tendencias web y herramientas para administrar equipos y negocios

Proyecto escolar: Tendencias web y herramientas para administrar equipos y negocios

Comments
1 min read
🚀 I stopped using console.log() – and you might want to, too

🚀 I stopped using console.log() – and you might want to, too

Comments
1 min read
An Area Unit Converter With 15 Units — Including Four Different Sizes of Japanese Tatami

An Area Unit Converter With 15 Units — Including Four Different Sizes of Japanese Tatami

Comments
4 min read
Writing 2048 As a Pure-Function Engine, With All Four Directions Expressed Through One 'Slide Left' Function

Writing 2048 As a Pure-Function Engine, With All Four Directions Expressed Through One 'Slide Left' Function

Comments
6 min read
Building a Browser-Based Image Color Palette Extractor: A Deep Dive into Pure Frontend Implementation

Building a Browser-Based Image Color Palette Extractor: A Deep Dive into Pure Frontend Implementation

Comments
7 min read
JavaScript Event Loop Explained: Macrotasks, Microtasks, and Async/Await Made Simple

JavaScript Event Loop Explained: Macrotasks, Microtasks, and Async/Await Made Simple

Comments
2 min read
Vitest Mocking: vi.mock vs vi.spyOn Explained

Vitest Mocking: vi.mock vs vi.spyOn Explained

Comments
6 min read
Writing a Hepburn Hiragana ↔ Katakana ↔ Rōmaji Converter (With All The Annoying Edge Cases)

Writing a Hepburn Hiragana ↔ Katakana ↔ Rōmaji Converter (With All The Annoying Edge Cases)

Comments
4 min read
Building an AI-Powered Vocal Remover in the Browser: A Deep Technical Dive

Building an AI-Powered Vocal Remover in the Browser: A Deep Technical Dive

Comments
10 min read
Building a Browser-Based Voice Changer: A Complete Technical Guide

Building a Browser-Based Voice Changer: A Complete Technical Guide

Comments
8 min read
TinyPNG Alternative: Why Photographers Switch to SammaPix (2026)

TinyPNG Alternative: Why Photographers Switch to SammaPix (2026)

Comments
4 min read
A Keyboard-Driven HTML Entity Lookup That Lets You Copy All Three Forms

A Keyboard-Driven HTML Entity Lookup That Lets You Copy All Three Forms

Comments
4 min read
A Tiny CSS Gradient Designer in 200 Lines — And Why Sorting Happens at Output Time

A Tiny CSS Gradient Designer in 200 Lines — And Why Sorting Happens at Output Time

Comments
4 min read
Async/Await in JavaScript: Writing Cleaner Asynchronous Code

Async/Await in JavaScript: Writing Cleaner Asynchronous Code

1
Comments 2
3 min read
đź‘‹ Sign in for the ability to sort posts by relevant, latest, or top.