За последние 24 часа нас посетили 22736 программистов и 1256 роботов. Сейчас ищут 727 программистов ...

Сборка JS и CSS

Тема в разделе "HTML и CSS", создана пользователем IvanKut, 23 июн 2020.

  1. IvanKut

    IvanKut Активный пользователь

    С нами с:
    27 июл 2018
    Сообщения:
    258
    Симпатии:
    0
    Привет
    В проекте используется много подключаемых стилей(css) и библиотек(js).
    Думаю, а что использовать для сборки файлов в единый фаил(отдельно css отдельно js).

    Посоветуйте пожалуйста, что лучше и проще использовать?
    Благодарю
     
  2. IvanKut

    IvanKut Активный пользователь

    С нами с:
    27 июл 2018
    Сообщения:
    258
    Симпатии:
    0
    @Artur_hopf направьте меня плиз в правильном направлении
     
  3. Artur_hopf

    Artur_hopf Активный пользователь

    С нами с:
    7 май 2018
    Сообщения:
    2.266
    Симпатии:
    405
    Много библиотек и стилей это очень плохо, прям очень. Даже если вы объедините все в одно, будет много жрать ресурсов.
    Есть такое поверье среди владельцев сайтов, что если при переходе на твой сайт, клиент ждет загрузки страницы более одной секунды, он уйдет к конкуренту.
    Взять какой нибудь wordpress, там если бездумно понаставить кучу плагинов то будет задница, а не сайт.

    А совет мой такой. Вот у тебя есть страницы, для работы одной конкретной страницы нужны все библиотеки? Вот как то так, подключай их умно, и там где надо. Можно динамически.
     
  4. IvanKut

    IvanKut Активный пользователь

    С нами с:
    27 июл 2018
    Сообщения:
    258
    Симпатии:
    0
    @Artur_hopf Вы правы, когда говорите про сайт.
    У меня внутренняя система для менеджеров, например на странице с фильтрами товаров у меня

    1. Jquery css - 1 js - 1
    2. Bootstrap css -1 js - 2(poper + bootstrap.js)
    3. Bootstrap Table - css -1 js - (5 - да нужны все экспорт, фильтры, таблицы)
    4. DataPicker css - 1 js - 1
    5. Copy to Buffer - js - 1
    6. Upload - css - 1 js - 1
    7. Свое самопис - css - 1 js - 1
    Например 4-5-6 (сервисные утилиты) явно ведь можно было пожать в один фаил.
    Я отключаю на страницах, где не нужны расширения не нужные файлы. Но вот этот список, нужен на каждой странице.
     
  5. Artur_hopf

    Artur_hopf Активный пользователь

    С нами с:
    7 май 2018
    Сообщения:
    2.266
    Симпатии:
    405
    ничем не помогу, просто знаю что выхлоп от сжатий мизерный.
     
  6. IvanKut

    IvanKut Активный пользователь

    С нами с:
    27 июл 2018
    Сообщения:
    258
    Симпатии:
    0
    @Artur_hopf Сжатия - по объему - мизерный

    А объединение в один фаил, уберет десятки запросов за файлами, на которых теряется время на TTFB
    Если файлов много, получается под 1-2 сек)

    upload_2020-6-23_15-21-22.png
     
  7. Artur_hopf

    Artur_hopf Активный пользователь

    С нами с:
    7 май 2018
    Сообщения:
    2.266
    Симпатии:
    405
    Да ерунда это, у тебя потом они в кеше будут сидеть, грузи их динамически.
     
  8. romach

    romach Старожил

    С нами с:
    26 окт 2013
    Сообщения:
    2.904
    Симпатии:
    719