#javascript #jquery #compression #bundle #minimize
#javascript #jquery #сжатие #пакет #свернуть
Вопрос:
Я исследовал и выполнил всевозможные оптимизации для своих файлов jquery.
Я скомпилировал только коды, которые не возвращали ошибок с http://closure-compiler.appspot.com таким образом, в этом случае все библиотеки jquery возвращают как минимум 20 ошибок, поэтому я оставил их такими, какими они были.
Затем я поместил эти
jquery.min.js
jquery-ui.js
jquery.validate.min.js
jquery.cookie.js
все в один файл под названием jquery.js . Размер этого файла составляет 657 кб!!! Это нормально? Я действительно замечаю некоторую задержку при загрузке, но ничего серьезного по сравнению с тем, что было раньше.
У меня также есть файл моих скриптов, который называется functions.js и этот файл имеет размер 40 КБ (большая его часть скомпилирована)
И я использую moment.js также библиотека, которая составляет 83 кб.
это в общей сложности 780 кб, которые должны загружаться только в скриптах! Есть предложения, как это уменьшить?
Ответ №1:
Попробуйте использовать YUI Compressor для сжатия ваших файлов JavaScript.
Для стандартного jquery javascript получите уменьшенную версию, как вы использовали jquery.min.js вместо jquery.js
Или вы можете запустить YUI Compressor и сжимать свои собственные файлы
java -jar yuicompressor-x.y.z.jar myfile.js -o myfile-min.js