Moteur Oxide (Tailwind v4)

Tailwind CSS 🔴 Senior

Définition

Moteur de Tailwind v4.0 (22 janvier 2025) réécrit en Rust avec Lightning CSS : d'après l'annonce, builds complets 3,78× plus rapides et rebuilds incrémentaux sans nouveau CSS 182× plus rapides. Il gère lui-même @import, les préfixes vendeur et l'imbrication native, ce qui rend Sass/Less/PostCSS-nesting inutiles. Il cible Safari 16.4, Chrome 111 et Firefox 128 minimum, car il repose sur @property et color-mix().

Analogie

Remplacer le moteur d'une voiture par un bloc moderne : même carrosserie, démarrage instantané.

Exemple de code

# CLI v4 (paquet renommé)
npx @tailwindcss/cli -i src/app.css -o dist/app.css --watch

# Vite : @tailwindcss/vite ; webpack : @tailwindcss/webpack (v4.2)
# PostCSS : @tailwindcss/postcss

# Migration automatique v3 → v4 (Node 20+)
npx @tailwindcss/upgrade

Cas d'usage

Comprendre pourquoi v4 abandonne le préprocesseur et quels navigateurs anciens (Safari < 16.4) excluent le passage à v4.

Anti-pattern

Empiler Sass devant Tailwind v4 « par habitude » : non supporté par la documentation officielle.
#styling#performance#tailwind4

Fiche mise à jour le 2026-09-27

← → au clavier pour passer d'une fiche à l'autre