Forem

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.
Preloading the DEV (and Forem) home feed and sidebar for substantial performance benefits
Cover image for Preloading the DEV (and Forem) home feed and sidebar for substantial performance benefits

Preloading the DEV (and Forem) home feed and sidebar for substantial performance benefits

44
Comments
2 min read
React’s Leaner Twin? A Deep Dive into Preact
Cover image for React’s Leaner Twin? A Deep Dive into Preact

React’s Leaner Twin? A Deep Dive into Preact

Comments
5 min read
圖片壓縮:用 Compressor.js 自動調整品質壓縮至指定大小
Cover image for 圖片壓縮:用 Compressor.js 自動調整品質壓縮至指定大小

圖片壓縮:用 Compressor.js 自動調整品質壓縮至指定大小

Comments
3 min read
Fixing the '@vitejs/plugin-react' Error in Vite + React

Fixing the '@vitejs/plugin-react' Error in Vite + React

Comments
2 min read
Scrolling 1 Million Rows in the Browser — Building Cerious Grid (Open Source, MIT)

Scrolling 1 Million Rows in the Browser — Building Cerious Grid (Open Source, MIT)

Comments
1 min read
Stop Mixing Them Up: Tailwind’s Space vs Gap Explained
Cover image for Stop Mixing Them Up: Tailwind’s Space vs Gap Explained

Stop Mixing Them Up: Tailwind’s Space vs Gap Explained

1
Comments
2 min read
Understanding APIs: Basics, Types, and Architectures Explained Simply

Understanding APIs: Basics, Types, and Architectures Explained Simply

Comments
4 min read
Game-Changing Tools Reshaping Frontend Engineering 🤩
Cover image for Game-Changing Tools Reshaping Frontend Engineering 🤩

Game-Changing Tools Reshaping Frontend Engineering 🤩

1
Comments
4 min read
진정한 반응형 디자인을 위한 CSS 속성들

진정한 반응형 디자인을 위한 CSS 속성들

Comments
1 min read
Dynamic Feature Management with Firebase Remote Config in React
Cover image for Dynamic Feature Management with Firebase Remote Config in React

Dynamic Feature Management with Firebase Remote Config in React

Comments
5 min read
Understanding `children` vs `element` in React Router’s `createBrowserRouter` (with Protected Routes)

Understanding `children` vs `element` in React Router’s `createBrowserRouter` (with Protected Routes)

Comments
3 min read
How to Add a Wishlist Heart Icon Inside the Product Image on Focal Theme?

How to Add a Wishlist Heart Icon Inside the Product Image on Focal Theme?

1
Comments
3 min read
CSS grid-template

CSS grid-template

Comments
1 min read
Understanding TTFB: How to Spot It on Your Site.
Cover image for Understanding TTFB: How to Spot It on Your Site.

Understanding TTFB: How to Spot It on Your Site.

Comments
3 min read
O Mínimo que um Frontend Precisa Saber para Ter Paz com um Backend
Cover image for O Mínimo que um Frontend Precisa Saber para Ter Paz com um Backend

O Mínimo que um Frontend Precisa Saber para Ter Paz com um Backend

Comments
4 min read
How to Pick the Right Web Frameworks for Your Next Project

How to Pick the Right Web Frameworks for Your Next Project

Comments
3 min read
How to Create Reusable Custom Widgets for Your Flutter Projects 🛠️
Cover image for How to Create Reusable Custom Widgets for Your Flutter Projects 🛠️

How to Create Reusable Custom Widgets for Your Flutter Projects 🛠️

Comments
2 min read
Animation Start/Done? Dead. Long Live CSS + DOM Events
Cover image for Animation Start/Done? Dead. Long Live CSS + DOM Events

Animation Start/Done? Dead. Long Live CSS + DOM Events

Comments
6 min read
🎨 Understanding Uniface 10.4 User Interface: Widgets and Components Explained

🎨 Understanding Uniface 10.4 User Interface: Widgets and Components Explained

Comments
2 min read
The 15 Most Essential Frontend Development Tools in 2025
Cover image for The 15 Most Essential Frontend Development Tools in 2025

The 15 Most Essential Frontend Development Tools in 2025

1
Comments
6 min read
What the Heck is Technical Debt?

What the Heck is Technical Debt?

1
Comments
5 min read
BFF: Секретное оружие фронтенда в мире микросервисов

BFF: Секретное оружие фронтенда в мире микросервисов

Comments
1 min read
Time Slicing in React - How Your UI Stays Butter Smooth (The Frame Budget Secret)
Cover image for Time Slicing in React - How Your UI Stays Butter Smooth (The Frame Budget Secret)

Time Slicing in React - How Your UI Stays Butter Smooth (The Frame Budget Secret)

Comments
6 min read
⚛️ React keeps evolving - and with it, the way we build smooth, responsive UIs
Cover image for ⚛️ React keeps evolving - and with it, the way we build smooth, responsive UIs

⚛️ React keeps evolving - and with it, the way we build smooth, responsive UIs

Comments
1 min read
Why Angular? Kickstart Your Journey in 2025

Why Angular? Kickstart Your Journey in 2025

2
Comments 1
1 min read
loading...