Это больше мнение, чем лучшая практика.
Для изображений и нагрузки на сервер будет иметь смысл выводить изображения на сервер.
Использование веб-сервера для предварительной визуализации изображений, вероятно, будет намного быстрее, поскольку языки на стороне сервера (php / perl / ruby и т. Д.) Работают быстрее, чем javascript, и не требуют больше клиентских ресурсов, чем просто рендеринг изображения..
В PHP я использовал суперглобальный $ _SERVER, чтобы обнаружить браузер и платформу, чтобы сделать именно это.$_SERVER['HTTP_USER_AGENT']
или
$browser = get_browser(null, true);
print_r($browser);
HTH