DEV Community

Front-end

"If you're already a front-end developer, well, pretend you're also wearing a pirate hat." - Ethan Marcotte

Posts

đź‘‹ Sign in for the ability to sort posts by relevant, latest, or top.
Sync State Across Browser Tabs: Master BroadcastChannel in React ⚡

Sync State Across Browser Tabs: Master BroadcastChannel in React ⚡

Comments
3 min read
The redesign shipped. The smoke test kept walking the old UI.

The redesign shipped. The smoke test kept walking the old UI.

1
Comments 1
2 min read
Your CSS Grid cards look misaligned. `subgrid` is the fix you didn't know existed.

Your CSS Grid cards look misaligned. `subgrid` is the fix you didn't know existed.

10
Comments
4 min read
Core Web Vitals & LCP Image Guide — Dev.to Repost

Core Web Vitals & LCP Image Guide — Dev.to Repost

2
Comments 1
1 min read
Stop Uninstalling Your App to Test Staging and Production: A Proper Multi-Environment Setup for Mobile Development

Stop Uninstalling Your App to Test Staging and Production: A Proper Multi-Environment Setup for Mobile Development

Comments 1
7 min read
Frontend Testing in 2026: The Problems That Actually Break Your UI

Frontend Testing in 2026: The Problems That Actually Break Your UI

5
Comments
10 min read
auto-animate now speaks marko

auto-animate now speaks marko

4
Comments 3
8 min read
Taocarts Frontend First Screen Loading Optimization: Extreme Speed Boost for Next.js Server-Side Rendering

Taocarts Frontend First Screen Loading Optimization: Extreme Speed Boost for Next.js Server-Side Rendering

Comments
3 min read
Styling and Color

Styling and Color

2
Comments
11 min read
"Why I Build Serverless, Client-Side Utilities: The Architecture of QuickQR and ARTRES"

"Why I Build Serverless, Client-Side Utilities: The Architecture of QuickQR and ARTRES"

Comments 1
1 min read
How to Build a JavaScript Framework

How to Build a JavaScript Framework

2
Comments 2
16 min read
BurnLink: An Open-Source End-to-End Encrypted File Sharing Platform

BurnLink: An Open-Source End-to-End Encrypted File Sharing Platform

Comments
4 min read
Your `.sort()` is mutating state. JavaScript finally gave you the fix.

Your `.sort()` is mutating state. JavaScript finally gave you the fix.

12
Comments
4 min read
🚀 New React Challenge: Build a Spreadsheet with Formula Evaluation

🚀 New React Challenge: Build a Spreadsheet with Formula Evaluation

1
Comments
2 min read
Where Should You Store Your JWT?

Where Should You Store Your JWT?

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