Итак, у меня есть веб-приложение, которое предназначено для просмотра фотографий.
При нажатии на миниатюру приложение
- запрашивает актив изображения,
- внедряет его в DOM как тег IMG
- и располагает другим
(MooTools Asset.image
, inject
и dispose
).
Если они нажимают на изображение, которое уже было загружено, я просто добавляю его снова, так как dispose
сохраняет его.
Пользователи смотрят изображения в среднем в течение 12 секунд (согласно моей статистике), это достаточно времени, чтобы загрузить еще несколько.
Итак, мой вопрос снова слегка перефразирован:
Это хорошая или плохая практика, чтобы определить, следует ли мне загружать другие ресурсы в фоновом режиме, основываясь на движении их мыши?
Так что, если мышь не двигается, загрузите следующие несколько ресурсов. Если он начинает двигаться, остановитесь и подождите, пока мышь не остановится (и перед тем, как снова начать загрузку, установите небольшой интервал, например, 1 или 2 секунды).
Мне кажется, это хорошая идея, но кажется, что есть некоторые побочные эффекты, о которых я не думаю.
Грэкиас.