Skip to content

Instantly share code, notes, and snippets.

View mhz-tamb's full-sized avatar

Sergey Shiryaev mhz-tamb

View GitHub Profile
((document, window) => {
document.addEventListener('DOMContentLoaded', () => {
let images = Array.from(document.querySelectorAll('img[data-src]'));
if (!('IntersectionObserver' in window)) {
images.forEach(image => {
image.src = image.dataset.src;
});
} else {
let observer = new IntersectionObserver((entries, observer) => {