прод можно обфусцировать все css классы используемые в проекте? Нашел туториалы по обфускации css при использовании css modules, но как обфусцировать все сразу - не нашел.
А какой в этом смысл? Если файлы жмутся brotli, а так и должно быть в нормальном сетапе вся эта обфускация - экономия на спичках, какого прироста производительности это не даст
Может и путаю, но мне кажется цель как раз в оптимизации производительности иначе я не вижу вообще смысла в том чтобы делать классы не читаемыми, это ни как не влияет на безопасность кода или на защиту от копирования
Классы делают нечитаемыми при подходе вроде БЕМ, когда у тебя имя одного класса длинной 20+ символов. В накст это легко настроить если использовать цсс модули. Тайлвинд это противоположный подход всему, что выше и не требует обфускации. Там изначально имена классов короткие. В случае вью будет тяжело что-то обфусцировать без цсс модулей, так как у вас имена классов могут встречаться внутри js и их нужно выловить и переименовать. А если у вас эти имена еще склеиваются из кусочков в js, то такое вообще ничем автоматически не заменить
Ага и какие есть варианты выкрутиться?
Обсуждают сегодня