Я создаю адаптивный веб-сайт, который перестраивает свой макет для мобильных сайтов. Это хорошо для CSS, но у меня есть несколько тяжелых скриптов (слайдер и т. Д.), Которые появляются на настольном сайте, которые я бы вообще не обслуживал мобильными клиентами. Достаточно легко спрятать их в CSS, но тогда javascript все равно будет загружен и выполнен, и это явно не идеально.
Как лучше всего предотвратить передачу таких активов на мобильные устройства? Я думаю, что какое-то обнаружение на основе PHP, которое будет включать соответствующий javascript на странице, только если обнаружен не мобильный браузер. Или этого достаточно, или функции $ .browser в jQuery достаточно?
Я видел разные подходы к этому, но мне было интересно, что такое консенсус относительно лучшего метода.
Большое спасибо!