Как только API обнаруживает, что элемент вошёл в окно просмотра, используя свойство «isIntersecting», выбираем URL из атрибута «data-src» и перемещаем его в атрибут «src», чтобы запустить отложенную загрузку. Как только это будет сделано, удаляем класс «lazy» из изображения, а также удаляем оттуда обсервер.
Комментарий недоступен
Ничего-то вы не понимаете. Сегодня нельзя просто так взять и сверстать страничку, как это делалось 15 лет назад - чтобы она просто тупо работала, быстро и надёжно. За это никто вам денег сегодня не заплатит. И на работу вас не возьмёт. А вот когда вы научитесь обклеивать эту несчастную страничку реактами, ангулярами, анимациями, шрифтами, параллаксами и отложенными загрузками, как ёлку мишурой, и превращать её в прогрессивное и реактивное веб-приложение, способное вызвать у пользователя вопрос "Да что там, опять майнер, что ли?" - вот тогда вы профессионал, тогда у вас есть з/п и вам есть что написать в резюме.
все куда сложнее
Медленный интернет всё ещё существует, когда ты с лагающего 3g по 30-40 секунд открываешь страницу с кучей изображений но с первого абзаца текста понимаешь, что это не то, что ты искал (повторить 2-5 раз) - это бесит гораздо сильнее.
Как роботы видят сайт?
Плохо. Особенно картинки. Постоянно путают светофоры и витрины...
Гугл так же как пользователь в браузере