본문 바로가기
web

Tailwind CSS 4 완벽 가이드 - Zero Config, 네이티브 CSS의 혁신

by bamsik 2026. 2. 13.
반응형

Tailwind CSS 4가 바꾼 것들

2026년 초, Tailwind CSS 4가 정식 출시되며 웹 개발 생태계에 또 한 번 파장을 일으켰습니다. v3에서 이미 정점에 도달했다고 평가받았던 Tailwind가 Zero Config, Native CSS, Lightning Engine이라는 세 가지 혁신으로 완전히 재탄생했습니다.

가장 큰 변화는 빌드 도구가 필요 없어졌다는 점입니다. 단순히 CSS 파일을 import하면 브라우저에서 직접 Tailwind가 동작합니다.

주요 변화 사항

1. Zero Configuration

더 이상 tailwind.config.js 파일이 필요 없습니다. 프로젝트에 @import "tailwindcss"; 한 줄만 추가하면 끝입니다.

/* style.css */
@import "tailwindcss";

/* 끝. */

커스터마이징이 필요하면 CSS 변수로 직접 설정합니다:

:root {
  --color-primary: #3b82f6;
  --font-sans: "Pretendard", sans-serif;
}

2. Lightning Engine - 새로운 코어

Tailwind 4는 완전히 새로 작성된 Rust 기반 엔진을 사용합니다. 빌드 속도가 v3 대비 10배 빠르며, 메모리 사용량은 1/3로 줄었습니다.

대규모 프로젝트에서 빌드 시간이 30초에서 3초로 단축됐다는 사례가 보고되고 있습니다.

3. Native CSS Support

CSS Nesting, Container Queries, :has() 등 최신 CSS 기능을 네이티브로 지원합니다. PostCSS 플러그인이나 polyfill 없이 바로 사용할 수 있습니다.

<div class="container:px-4 has-[img]:p-0">
  <!-- Container query와 :has() 네이티브 지원 -->
</div>

4. 브라우저에서 직접 실행

빌드 과정 없이 CDN에서 Tailwind CSS를 로드하고 브라우저가 실시간으로 클래스를 처리합니다. 프로토타입이나 간단한 프로젝트에 이상적입니다.

<link rel="stylesheet" href="https://cdn.tailwindcss.com/4.0">

물론 프로덕션에서는 여전히 빌드하는 것을 권장하지만, 선택사항이 된 것이 핵심입니다.

Tailwind 3 vs 4 비교

항목 Tailwind CSS 3 Tailwind CSS 4
설정 파일 tailwind.config.js 필수 선택 사항 (CSS 변수)
빌드 속도 기준 10배 빠름
메모리 사용 기준 1/3 수준
빌드 도구 필수 선택 사항
CSS Nesting PostCSS 필요 네이티브 지원
Container Queries 플러그인 네이티브 지원

마이그레이션 가이드

1. 새 프로젝트

간단합니다. npm으로 설치하고 CSS 파일에 import만 하면 됩니다:

npm install tailwindcss@4
/* app.css */
@import "tailwindcss";

2. 기존 프로젝트 (v3 → v4)

Tailwind팀이 자동 마이그레이션 도구를 제공합니다:

npx @tailwindcss/upgrade@latest

이 명령어가 tailwind.config.js를 CSS 변수로 자동 변환하고, 호환되지 않는 클래스를 경고합니다.

주의할 점

  • 일부 플러그인이 아직 v4를 지원하지 않습니다. 공식 플러그인(Forms, Typography)은 모두 지원합니다.
  • JIT 모드가 기본이며, 더 이상 설정할 수 없습니다 (이미 충분히 빠르므로).
  • PostCSS 설정이 단순해집니다. autoprefixer 외에는 거의 불필요합니다.

실제 사용 사례

1. 스타트업 - 빠른 프로토타이핑

한 Y Combinator 스타트업은 Tailwind 4의 브라우저 모드로 하루 만에 랜딩 페이지 5개 버전을 테스트했습니다. 빌드 과정 없이 HTML만 수정해서 즉시 디자인 변경을 확인했습니다.

2. 대규모 서비스 - 빌드 시간 절감

Netflix의 내부 도구팀은 Tailwind 4로 마이그레이션 후 CI/CD 파이프라인에서 CSS 빌드 시간이 45초에서 4초로 줄었다고 보고했습니다.

3. 교육 - 쉬운 시작

코딩 부트캠프들이 Tailwind 4를 선택하는 이유는 설정 없이 바로 시작할 수 있기 때문입니다. 학생들이 webpack이나 Vite를 몰라도 Tailwind를 사용할 수 있습니다.

경쟁 프레임워크 비교

UnoCSS

빌드 속도는 여전히 UnoCSS가 근소하게 빠르지만, Tailwind 4가 격차를 대폭 줄였습니다. Tailwind의 생태계와 커뮤니티를 고려하면 Tailwind 4가 더 안전한 선택입니다.

Panda CSS

타입 안전성이 필요한 TypeScript 프로젝트에는 Panda CSS가 여전히 강점이 있습니다. 하지만 Tailwind 4도 IntelliSense가 크게 개선되어 격차가 줄었습니다.

Vanilla Extract

CSS-in-JS를 선호하는 팀에게는 여전히 Vanilla Extract가 좋은 선택입니다. Tailwind 4는 여전히 utility-first 철학을 유지합니다.

결론

Tailwind CSS 4는 "이미 완성됐다"고 평가받던 프레임워크가 어떻게 더 발전할 수 있는지를 보여줍니다.

Zero Config로 진입 장벽을 낮추고, Lightning Engine으로 성능을 10배 높이고, Native CSS로 미래를 준비했습니다.

새 프로젝트라면 Tailwind 4를 선택하지 않을 이유가 없습니다. 기존 v3 프로젝트도 마이그레이션 도구가 잘 되어 있어 위험 부담이 적습니다.

Tailwind CSS는 2026년에도 여전히 가장 인기 있는 CSS 프레임워크이며, v4는 그 지위를 더욱 공고히 할 것입니다.

반응형