да ничего особенного. сеть не обучаемая -- ресурсов много не требует. Обучаемую делать для ЭТОЙ задачи на клиенте, просто глупо, так что все правильно.
А на счет элегантности... ну так использовалась новая возможность JS для картинок (причем на сколько я понимаю это не простой JS, а под "обезьянку")... вот когда ее не было...