На этот вопрос нет конкретного ответа (и, возможно, это не является хорошим вопросом для формата stackoverflow Q & A). Нет проблем с наличием большого количества javascript, который используется для разных вещей. Сегодняшние браузеры очень способны справиться с этим.
Первый вопрос для вас - это начальное время загрузки для сайта, когда ничего не кэшируется. Если у вас слишком много сценариев и изображений, и сайт берет навсегда, чтобы сойти с места, тогда посетители откажутся от вас, прежде чем они пойдут.
Вторая проблема действительно просто оценивает каждую отдельную операцию и работает над теми, которые чувствуют себя вялыми или не выглядят правильно в более медленных браузерах. Любая данная операция может быть почти всегда улучшена с умным развитием или разработкой стратегии адаптации, когда вы обнаруживаете, что все происходит медленнее.
Третья проблема заключается в том, чтобы убедиться, что у вас есть что-то, что имеет смысл для мобильных устройств. То, что вы можете избежать на рабочем столе с точки зрения размера загрузки, выполнения сценария и производительности, не обязательно будет хорошо на мобильных устройствах.
Если он слишком много сейчас, браузер будет говорить, что работает скрипт, который занимает слишком много времени. – zod
Моя философия - использовать то, что вам нужно. Если вы можете удалить тяжелые функции CPU и по-прежнему достичь целей своего сайта, сделайте это. Если вам нужны более тяжелые функции, чтобы делать то, что вы хотите сделать, чем использовать их. Просто имейте в виду, что одной из ваших целей является то, что пользователи вашего сайта могут использовать ваш сайт. – Brad
Аппликаторы Jumpy, как правило, больше связаны с размером и количеством изображений и/или элементами dom, а не количеством javascript. –