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.
WebAssembly: the state of high-performance on the web

WebAssembly: the state of high-performance on the web

Comments
5 min read
Boosting Performance by Removing Unused Files and Dependencies with Knip and PurgeCSS

Boosting Performance by Removing Unused Files and Dependencies with Knip and PurgeCSS

6
Comments
3 min read
Understanding the Temporal Dead Zone (TDZ) in JavaScript

Understanding the Temporal Dead Zone (TDZ) in JavaScript

Comments
2 min read
Compressing videos to webm in the browser

Compressing videos to webm in the browser

1
Comments
3 min read
Playwright vs Cypress: A Brief Comparison for End-to-End Testing

Playwright vs Cypress: A Brief Comparison for End-to-End Testing

Comments
2 min read
Playwright vs Cypress: A Brief Comparison for End-to-End Testing

Playwright vs Cypress: A Brief Comparison for End-to-End Testing

Comments
2 min read
Pulsy Readme updated

Pulsy Readme updated

Comments
5 min read
Exploring the New React Framework: A Game Changer for Real-Time Applications

Exploring the New React Framework: A Game Changer for Real-Time Applications

1
Comments
2 min read
15 React Website Examples You’ll Want to Copy in 2025

15 React Website Examples You’ll Want to Copy in 2025

6
Comments
8 min read
Grafana Faro

Grafana Faro

Comments
3 min read
Mastering JavaScript Promises: A Guide to Polyfills and Advanced Techniques

Mastering JavaScript Promises: A Guide to Polyfills and Advanced Techniques

Comments
2 min read
CSS @import: A Guide to Importing Stylesheets

CSS @import: A Guide to Importing Stylesheets

1
Comments
1 min read
🚀 Autogeneration of data fetching functions and typing with Orval

🚀 Autogeneration of data fetching functions and typing with Orval

Comments
4 min read
How to Optimize Your React App for Better Performance

How to Optimize Your React App for Better Performance

Comments
2 min read
A Importância do Design Responsivo na Era Mobile

A Importância do Design Responsivo na Era Mobile

Comments
3 min read
Mastering React Routing: A Complete Guide to Navigating Your Application

Mastering React Routing: A Complete Guide to Navigating Your Application

Comments
2 min read
SEO para Mídias Sociais: Como Fazer os Links do Seu Site Bombarem nas Mídias Sociais!

SEO para Mídias Sociais: Como Fazer os Links do Seu Site Bombarem nas Mídias Sociais!

1
Comments 1
3 min read
Decoding Next.js: When to Use use client vs. use server.

Decoding Next.js: When to Use use client vs. use server.

Comments
3 min read
How Analog is Revolutionizing Content-Driven Sites with Angular

How Analog is Revolutionizing Content-Driven Sites with Angular

1
Comments
4 min read
Exploring a new communication pattern for micro-frontends

Exploring a new communication pattern for micro-frontends

Comments
3 min read
My Journey from BootstrapCSS to TailwindCSS: A Backend Developer’s Perspective

My Journey from BootstrapCSS to TailwindCSS: A Backend Developer’s Perspective

Comments
4 min read
Vue.js for Beginners 2024 #VueJs Part 4 : Form & Event Listener

Vue.js for Beginners 2024 #VueJs Part 4 : Form & Event Listener

1
Comments
2 min read
Configurare Tailwind CSS: Guida all'Inizializzazione | Setting Up Tailwind CSS: Initialization Guide

Configurare Tailwind CSS: Guida all'Inizializzazione | Setting Up Tailwind CSS: Initialization Guide

Comments
5 min read
Introducing Serenity UI: A Modern Collection of Reusable Animated Components for Building Beautiful Web Interfaces

Introducing Serenity UI: A Modern Collection of Reusable Animated Components for Building Beautiful Web Interfaces

Comments
1 min read
How to Build a Marketing Page in 30 Minutes with Low Code Drag-and-Drop Widgets CMS

How to Build a Marketing Page in 30 Minutes with Low Code Drag-and-Drop Widgets CMS

Comments
3 min read
Unleash JavaScript's Potential with Functional Programming

Unleash JavaScript's Potential with Functional Programming

Comments
26 min read
Beyond useEffect: Simplifying React with Custom Hooks

Beyond useEffect: Simplifying React with Custom Hooks

Comments
2 min read
Understanding CSS Variables

Understanding CSS Variables

1
Comments
1 min read
Resolving Issues from Unexpected Changes to `container-type: inline-size` in Chrome 129

Resolving Issues from Unexpected Changes to `container-type: inline-size` in Chrome 129

2
Comments
4 min read
I Just Got Laid Off: This Is How I Coped With It

I Just Got Laid Off: This Is How I Coped With It

1
Comments
6 min read
Building Offline-First Apps using React Native, React Query, and AsyncStorage

Building Offline-First Apps using React Native, React Query, and AsyncStorage

Comments
8 min read
Introducing "Vanilla" – A Fresh Take on Frontend Development

Introducing "Vanilla" – A Fresh Take on Frontend Development

Comments
2 min read
Why JavaScript is Not Just an Interpreted Language: Understanding JIT Compilation

Why JavaScript is Not Just an Interpreted Language: Understanding JIT Compilation

Comments
2 min read
Creating A Lightweight Code Editor Using Vanilla Js

Creating A Lightweight Code Editor Using Vanilla Js

6
Comments 8
1 min read
Diferentes Maneiras de Criar Eventos no Angular

Diferentes Maneiras de Criar Eventos no Angular

Comments
3 min read
The Challenges and Rewards of Front-End Development

The Challenges and Rewards of Front-End Development

1
Comments
9 min read
Mastering Component Design in React: From Basics to Best Practices

Mastering Component Design in React: From Basics to Best Practices

5
Comments
4 min read
Flux: Manteniendo el control del flujo en el cambio de un estado (React)

Flux: Manteniendo el control del flujo en el cambio de un estado (React)

1
Comments
4 min read
Mastering Frontend Development

Mastering Frontend Development

4
Comments
7 min read
Front-end Optimization: Debouncing

Front-end Optimization: Debouncing

Comments
3 min read
Learner, Thinker, and Doer: Unlocking Your Engineering Superpower

Learner, Thinker, and Doer: Unlocking Your Engineering Superpower

Comments
5 min read
10 Things I Wish I Knew When I Started with React

10 Things I Wish I Knew When I Started with React

1
Comments
3 min read
Why So Many Re-renders, React? 🤔

Why So Many Re-renders, React? 🤔

1
Comments
3 min read
19 Open-Source Utils for Conversion, Formatting + More (no ads, free, client-side)

19 Open-Source Utils for Conversion, Formatting + More (no ads, free, client-side)

6
Comments
2 min read
Optimizing Image Upload with Cropping and Compression in Next.js Projects

Optimizing Image Upload with Cropping and Compression in Next.js Projects

1
Comments
2 min read
How to get ESLint 9.11.1 to run in Vue 3

How to get ESLint 9.11.1 to run in Vue 3

Comments
6 min read
The quiet, pervasive devaluation of frontend

The quiet, pervasive devaluation of frontend

1
Comments
8 min read
How Components are Rendered in a Virtual DOM and How to Optimize Re-Rendering

How Components are Rendered in a Virtual DOM and How to Optimize Re-Rendering

Comments
5 min read
🚀 React Re-render Saga: Stopping the Madness, One Trick at a Time 🤯

🚀 React Re-render Saga: Stopping the Madness, One Trick at a Time 🤯

Comments
4 min read
Setting up private routes with react router v6

Setting up private routes with react router v6

Comments
5 min read
No-Framework Principle in Frontend

No-Framework Principle in Frontend

11
Comments 8
2 min read
How to Use CSS Properly: Best Practices for Clean and Efficient Styling

How to Use CSS Properly: Best Practices for Clean and Efficient Styling

1
Comments
3 min read
Standardizing frontend routes and dynamic URL generation in Neeto products

Standardizing frontend routes and dynamic URL generation in Neeto products

Comments
1 min read
JavaScript Currying

JavaScript Currying

Comments
2 min read
React Design Patterns~Container Componets / Uncontrolled Controlled Component~

React Design Patterns~Container Componets / Uncontrolled Controlled Component~

1
Comments
1 min read
Ottimizzazione delle Performance Web: Velocizzare il Tuo Sito Web | Web Performance Optimization: Speeding Up Your Website

Ottimizzazione delle Performance Web: Velocizzare il Tuo Sito Web | Web Performance Optimization: Speeding Up Your Website

Comments
4 min read
React Design Patterns~Container Componets / Loader Component~

React Design Patterns~Container Componets / Loader Component~

Comments
2 min read
Understanding Short Polling: A Simple Approach to Client-Server Communication

Understanding Short Polling: A Simple Approach to Client-Server Communication

Comments
3 min read
How to Create a Cool Data View with Python and ReactJS Using Solara

How to Create a Cool Data View with Python and ReactJS Using Solara

1
Comments
3 min read
Introduction to useActionState -New hook in React

Introduction to useActionState -New hook in React

3
Comments
3 min read
loading...