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