전체 빌드 3.5배, 증분 빌드 100배 이상 향상!
192µs
)flex
, font-bold
)는 즉시 적용빌드 유형 | v3.4 | v4.0 | 개선율 |
---|---|---|---|
전체 빌드 | 378ms | 100ms | 3.78x |
CSS 증분 재구축 | 44ms | 5ms | 8.8x |
일반 증분 빌드 | 35ms | 192µs | 182x |
@layer utilities {
.mx-6 { margin-inline: calc(var(--spacing) * 6); }
.bg-blue-500\/50 {
background-color: color-mix(in oklab, var(--color-blue-500) 50%, transparent);
}
}
✅ 캐스케이드 레이어, color-mix(), @property 지원
✅ 논리적 속성으로 RTL 지원 간소화
✅ CSS 변수를 활용한 동적 테마 관리
npm i tailwindcss @tailwindcss/postcss
export default { plugins: ["@tailwindcss/postcss"] }
@import "tailwindcss";
.gitignore
기반 스마트 파일 탐색@tailwindcss/vite
통합@theme {
--font-display: "Satoshi", sans-serif;
--color-avocado-500: oklch(0.84 0.18 117.33);
--ease-snappy: cubic-bezier(0.2, 0, 0, 1);
}
✅ CSS 변수 기반 테마 시스템
✅ P3 색상 팔레트 지원
✅ grid-cols-15 같은 동적 유틸리티 지원
1️⃣ 컨테이너 쿼리
<div class="@container">
<div class="@sm:grid-cols-3 @max-lg:grid-cols-2">...</div>
</div>
2️⃣ 3D 변환
<div class="perspective-distant rotate-x-51 transform-3d">...</div>
3️⃣ 고급 그래디언트
<div class="bg-conic/[in_hsl] from-red-600"></div>
4️⃣ @starting-style 전환
<div popover class="starting:open:opacity-0">...</div>
5️⃣ not- 변형
<div class="not-hover:opacity-75">...</div>
6️⃣ 필드 자동 크기 조정
<textarea class="field-sizing-auto"></textarea>
7️⃣ 다크 모드 최적화
<html class="color-scheme-dark"></html>
✅ 자동 마이그레이션 도구 제공
✅ 기존 프로젝트 지원을 위한 종합 가이드
✅ 모든 신기능 하위 호환성 보장
"테일윈드 v4.0은 단순한 업데이트가 아닌 웹 스타일링의 미래입니다. 하루 만에 모든 프로젝트를 마이그레이션했을 정도로 매력적인 변화들이 가득합니다."
– 마이클 포스터, 테일윈드 창시자
🔹 P3 색상 지원으로 더욱 생생한 컬러 적용 가능
🔹 컨테이너 쿼리 활용으로 더욱 유연한 반응형 레이아웃 구현
🔹 JavaScript 없는 애니메이션 적용 가능 (@starting-style
)
🔹 최적화된 다크 모드 (color-scheme-dark
)로 자동 다크 모드 지원
🔹 더욱 가벼운 설정 – 단일 CSS 파일로 구성 가능
지금 바로 Tailwind CSS v4.0을 활용하여 차세대 웹 개발을 경험해 보세요! 🚀