@Mr_Epic
Web программист

Как загружать фотографию в фоне, не потребляя много ресурсов?

У меня есть Raspberry Pi, на нем открыта web страница через chromium, на ней слайдер с фотографиями, которые находятся в памяти.
И часы с секундами(через setInterval каждую сек).
Вариант 1
Если менять src у img сразу на новую картинку, во время загрузки картинки часы зависают секунд на 5-6 + видно как картинка загружается (появляется частями).
Вариант 2
Если создать img через js, задать ему src, и после загрузки фото, поменять в слайдер, то картинка в слайдере поменяется почти сразу, но секунды тоже пропускаются.

Цп не нагружается на 100% и озу тоже есть свободное, проблема в памяти, он долго грузит из неё.
Как можно загружать картинку из памяти, но при этом что бы часы не останавливались (не использовались все ресурсы, а оставались под другие нужды)?

Главная задача, во время загрузки новой фотографии, оставить ресурсы для работы часов
  • Вопрос задан
  • 140 просмотров
Пригласить эксперта
Ответы на вопрос 2
iiiBird
@iiiBird
Пока ты спишь - твой конкурент совершенствуется
гугли в сторону lazyload
Ответ написан
Комментировать
bubandos
@bubandos
bash'у, javascript'ую, php'лю, css'аю, html'каю
Загружайте в невидимые элементы dom, а потом просто меняйте видимость.
Как будет быстрее, через opacity или display:block - нужно выяснить экспериментальным путем.
Была похожая проблема в safari, решилась через opacity.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы