Дополнительно: не держите огромный safelist без нужды; динамические имена классов собирайте так, чтобы сканер их видел (bg-${color} часто ломает purge); минификация CSS в сборке; отключайте dev-плагины в prod.
JIT и так генерирует мало; главный риск — неправильный content или safelist «на всякий случай».
Итог
Настройте content, избегайте динамической конкатенации имён, минифицируйте. Тогда prod-CSS Tailwind остаётся компактным.
Как уменьшить размер Tailwind CSS в production? · Sobeso