Вы можете использовать скрипт-загрузчик, такой как supplyJS . Это очень полезно при загрузке большого количества «маленьких» изображений, потому что это намного быстрее.
Демо : http://www.typeofnan.com/lab/mxhr-stream/
Загрузка будет выглядеть так:
supply.listen('image/jpg', function(payload, filename) {
jQuery('<img>', {
src: 'data:image/jpeg;base64,' + payload
}).appendTo(document.body);;
});
supply.setDealer('/cgi-bin/supply.pl').files({
images: [
'/images/foo.jpg',
'/images/bar.jpg',
'/images/another.jpg'
]
});
Этот пример напрямую добавит недавно загруженные изображения в document.body
. Конечно, вы можете сделать что-нибудь с теми, кто слушает MIME-типа.
Следует признать, что для этого также необходимо явно указать каждое изображение, но оно должно быть намного быстрее.
.. и, кстати, возможно, автор supplyJS добавит, например, *. Jpg , потому что это на самом деле отличная идея;)