ну как "опционален", без него получится 400кб стилей... нужен postCSS, а значит сразу нода/нпм, вебпак и постцсс, эхххх, сразу тонна говна в проекте((
что касается "лучшее что случилось с CSS" - я правда не понимаю, чем class="border-1px"
лучше чем style=border:1px
это тот же инлайн css, на любой чих пихаешь класс. И потом имеешь ужасный тайминг в рендере.
разве что у них эти микростили уже друг к другу подходят, все сочетается красиво и тп
Tailwind ~140kb когда gzip, и меньше 100кб когда brotli
Насчет utility class vs. inline-style. Классы уже преопределены и реюзабельны между нодами, а так же mobile friendly, с нужными media queries и все такое. Классы print friendly. Насчет тайминга все норм, не могу найти линк, но с inline styles было на 10-20% хуже чем с utility classes
и да, у них микростили