TopicSEM Devs

frontend

14 articles on this topic

← Back to blog
nextjssicurezzacve

Next.js flags a critical patch for 26 August: get ready now

Vercel did something rare and right: it gave advance notice that a patch for a critical Next.js vulnerability lands on 26 August, in versions 16.3.3 and 15.5.24. The details come that day. What to do in the days before so you do not eat the exploitation window.

2 min read
csstailwindfrontend

Tailwind CSS v4 in production: is the new engine worth the migration?

The Oxide engine, CSS-first config, faster builds. We migrated three real projects. What we gained and where it hurt.

2 min read
performanceweb-vitalsfrontend

INP one year on: how we keep interaction under 200ms

Interaction to Next Paint replaced FID as the responsiveness metric. A year later we know what actually moves the needle and what is theater.

3 min read
nextjsreactfrontend

Next.js 16 and React 19 six months in: what we actually used

Server Actions taking center stage, partial prerendering finally stable, and a build pipeline making less noise. Verdict in May 2026.

2 min read
performancecore-web-vitalsinp

Web performance in 2026: INP has grown, LCP has not

Early 2026 Chrome UX Report data is clear: INP is the metric separating fast sites from slow ones. What it takes to stay under 200ms.

3 min read
web-componentslitfrontend

Web Components: rebirth or slow death?

Lit, Shoelace, micro-frontends. Are Web Components a serious choice in 2026? Our experience on three cases.

2 min read
tanstackreactnext.js

TanStack Start: the new Next.js alternative, is it worth it?

Type-safe routing, server functions, full SSR. TanStack Start tries to do to Next.js what Next.js did to Create React App.

2 min read
tailwindcssfrontend

Tailwind CSS v4: Oxide engine, CSS-first and no more JavaScript config

On January 22 Tailwind v4 went stable. Faster builds, CSS configuration, native container queries. Here is why we are migrating our projects.

2 min read
reactreact-19frontend

React 19 in production: first two months, three things we liked

Stable in December 2024, in production by January. useActionState, native form actions, useOptimistic: what really changes.

2 min read
next.jsreactreact-compiler

Next.js 15 and React 19: what changes (and what breaks) in real projects

Async Request APIs, less aggressive caching, React Compiler in beta. Next.js 15 is the most impactful release since 13. What to adopt and what to delay.

2 min read
astrocontent-layerfrontend

Astro 5 and the Content Layer: content becomes data

Astro 5 unifies content collections, external CMSes and APIs. For content-heavy sites, the missing leap.

2 min read
tailwindperformancecss

Tailwind: how many megabytes of JavaScript do we really save?

Tailwind kills CSS-in-JS and a chunk of JS runtime with it. Let us quantify the saving on three real projects.

2 min read
astrofrontendview-transitions

Astro 3.0 and View Transitions: SPA-feel without the SPA weight

Smooth navigations like a real app, but with a static site. Astro 3.0 makes a big step and rewires how we think content-heavy sites.

2 min read
next.jsreactfrontend

Next.js 13.4 and the stable App Router: what really changes

Vercel marked the App Router stable in 13.4. Between Server Components, nested layouts and new routing conventions, here is what to adopt now and what to let mature.

2 min read
frontend — articles | SEM Devs