Ответы пользователя по тегу Tailwind CSS
  • TailwindCSS — не вредит ли такое количество тегов в HTML оптимизации сайта?

    MrDecoy
    @MrDecoy
    Верставший фронтендер
    Не является ли это минусом?

    Является.

    Минусы:
    • Ухудшается читаемость
    • Увеличивается вес HTML, однако нормальные браузеры\сервера общаются контентом в сжатом виде. Например сжатие с помощью gzip. Сжатие на выходе получается не плохое, поэтому с точки зрения трафика - не хорошо, но не смертельно.
    • С точки зрения DOM - конечно 1000 утилитарных классов на одном элементе это тоже не будет хорошо влиять на скорость отрисовки, построение CSSOM и так далее. Но браузеры делают это достаточно быстро. Разница с традиционным подходом на глаз может быть будет заметна только на медленных устройствах.
    • Часто такие css решения добавляют !Important в код, а это усложняет переопределние и тд, но у tailwind вроде всё ок с этим.
    • Если нужно будет поменять оформление какого-то блока, то Вам нужно будет пойти в разметку, а не в стили. А если Вы мешаете подходы, когда у Вас и атомарный и традиционный, то может сложится ситуация, когда нужно будет пойти и в разметку и в css.
    • Куча мусора в инструментах разработчика при отладке.

    Плюсы:
    • Лёгкое и быстрое прототипирование

    Итого:
    Каждому инструменту своё место. Нужно что-то быстро набросать, будь то прототип, mvp или небольшой лэндинг или Вы бэкенд разработчик которого заставили верстать - допустимо.
    В остальных случаях - сомнительно.
    Ответ написан
    4 комментария