Я использую jQuery для проекта и, возможно, дюжину дополнительных плагинов/аддонов jQuery (подвыпивших, унифицированных, jeditable, fancybox и т. Д. И т. Д.).Следует ли загружать только JavaScript, когда это необходимо?
Как передовая практика, следует ли загружать их только тогда, когда страница нуждается в них?
Или мне лучше просто загружать их с самого начала, чтобы они находились в кеше браузера, и просто нужно сделать это вместо того, чтобы программно включать код, когда это необходимо?
Что касается дополнительных вызовов, я могу просто кэшировать весь код в один файл .js, если это необходимо ..., что полностью исключает дополнительные вызовы. – Shpigford
@Shipgford - правда, минимизация помогает, но у вас все еще есть накладные расходы, и браузер все еще должен разбирать все это. – Oded
Я буду второй Одед здесь - вы должны всегда загружать то, что вам нужно, и ничего больше. Даже если вы объедините его в один файл, который пользователь может кэшировать, в чем смысл отправлять больше данных, чем вам нужно? – girasquid