2016-07-07 1 views
0

Если вы внедряете тяжелый веб-сайт с растровыми изображениями, вам все еще нужно активно проводить ленивую стратегию загрузки или большинство браузеров, способных решить, какие изображения находятся в окне просмотра или рядом с ним?Являются ли большинство браузеров в 2016 году «умными», чтобы сделать свою собственную ленивую загрузку изображений?

Вкратце: мне нужно потратить время на поиск «лучшей, последней и самой большой» ленивой загрузки js-lib на github или я могу расслабиться?

В большей схеме вещей: лучше ли ленить загружать целые части рассматриваемой страницы или делать снимки наилучшим образом вперед или не нужно никому из них по причине, приведенной в вопросе заголовка?

Спасибо.

ответ

1

Текущие браузеры AFAIK фактически не выполняют «ленивую загрузку» для изображений, которые находятся за пределами области просмотра. (Я на самом деле не имею глубокие знаний о механизме браузера) Таким образом, для моего собственного проекта, я предпочитаю использовать текущую популярную отложенную загрузку библиотека JavaScript, http://www.appelsiini.net/projects/lazyload

Это очень легко использовать и определенно не раз потребляет. Просто прокручивая их веб-сайт, вы можете грубо получить представление о том, как реализовать его с помощью всего лишь нескольких строк кода.

Логически это подходит для вашего сайта с тяжелыми изображениями. Он загружает только изображения, отображаемые в окне просмотра, поэтому сокращается время загрузки вашего сайта.

Надеюсь, это поможет.

Смежные вопросы