- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу
В 2023 году Одноклассники пресекли более 9 млн подозрительных входов в учетные записи
И выявили более 7 млн подозрительных пользователей
Оксана Мамчуева
Маркетинг для шоколадной фабрики. На 34% выше средний чек
Через устранение узких мест
Оксана Мамчуева
Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий
Всем привет!
Подскажите минификация для css, например, в виде плагина для Grunt/Gulp она занимается только тем что удаляет лишние элементы в виде комментариев, пробелов и переходов пустых строк, сводя весь документ в одну единственную строку без пробелов, пустых строк и комментариев.
А, например, она не изменяет сам css код, ну, например, было 0px заменить на просто 0 или свести несколько классов с одними и теми же свойствами в одно целое и т.п.?
Заранее всем спасибо за ответы!
свести несколько классов с одними и теми же свойствами в одно целое и т.п.?
и написать код "с нуля" в соответствии с предложенным дизайном.
А зачем всё это нужно? gzip уже всё сделает на лету. Минификация, когда вытягивали в одну строчку это уже такой прошлый век, что жесть.
Мы заминифицируем 2-а CSS с 50КБ до 40КБ и загрузим ещё 10 картинок по 150КБ и парочку JS браузеру подкинем. Вот мы это экономисты :D
Sitealert, LEOnidUKG,
Я понимаю все приколы и что это извращение, и то что gzip все это же сжимает и все это кэшируется и на обычном мобильном 8-16 ядерном процессоре это незаметно, но мне просто интересно, он удаляет только комментарии и пробелы или он еще код может менять, где-то может это не точно, но вроде в минификации JavaScript он еще как-то код переделывает вроде, но это не точно, я совсем не эксперт в минификации и оптимизации, я сказал бы что вообще в этом мало понимаю.
А зачем всё это нужно? gzip уже всё сделает на лету. Минификация, когда вытягивали в одну строчку это уже такой прошлый век, что жесть.
Мы заминифицируем 2-а CSS с 50КБ до 40КБ и загрузим ещё 10 картинок по 150КБ и парочку JS браузеру подкинем. Вот мы это экономисты :D
Не у всех проекты по 100 посетителей в день, у некоторых и миллионы. А миллион на 10к лишних уже приличный траф...
А миллион на 10к лишних уже приличный траф...
Не правильно считаешь. :)
Считай между зипованным не минифицироанным и зипованным минифцированным.
Человек спросил вопрос, ему тулят отсебятину.
---------- Добавлено 14.10.2019 в 17:22 ----------
gzip уже всё сделает на лету.
Крутые пацаны сжимают не на лету.
И не gzip-ом.
Sitealert, LEOnidUKG,
Я понимаю все приколы и что это извращение, и то что gzip все это же сжимает и все это кэшируется и на обычном мобильном 8-16 ядерном процессоре это незаметно, но мне просто интересно, он удаляет только комментарии и пробелы или он еще код может менять, где-то может это не точно, но вроде в минификации JavaScript он еще как-то код переделывает вроде, но это не точно, я совсем не эксперт в минификации и оптимизации, я сказал бы что вообще в этом мало понимаю.
Понимаете, вмешивание даже в порядок строк JS или CSS это уже могут быть косяки, которые сказываются на отображении контента. И даже вроде как без обидное 0px = 0 может сказаться на отображении сайта.
Про JS, там не минификация, а упаковка называется. Есть сервисы packed JavaScript, они всё сжимают до не читаемого вида. Такое делается в основном для скриптов, которые никогда не будут меняться.
---------- Добавлено 14.10.2019 в 17:44 ----------
p.s. кто хочет с JS поиграться, есть такой сервис http://utf-8.jp/public/jjencode.html :D
Крутые пацаны сжимают не на лету.
И не gzip-ом.
Вот именно - статику включая css надо заранее сжимать gzip 9 level и brotli 11 level.
Для "на лету" оставляя лишь динамику со сжатием level 4-6
---------- Добавлено 14.10.2019 в 17:44 ----------
p.s. кто хочет с JS поиграться, есть такой сервис http://utf-8.jp/public/jjencode.html :D
Это какая-то минификация наоборот из 10 символов в 798 и похоже на зашифровку вируса написанном на JavaScript :), и автор говорит - что мол не используйте для атак т.к. легко определяется.
Википедия говорит о Минификации:
На маленьком кусочке css минифицированном через плагин grunt-contrib-cssmin": "^2.2.1" заметил, что он удаляет не только комментарии, пробелы и пустые строки, но и перемешал зачем-то массив классов по алфавиту…может он еще что-то делает…но мне сложно понять…