0
내 각형 어플리케이션에는및 ~ 600 이미지가있는 페이지가 있습니다.스크롤 할 때 이미지가 깜박입니까? (게으른로드를 사용하지 않고)
각 이미지 크기는 거의 40-50kb이며 스크롤 이미지에서는 크롬에서만 이미지가 깜박입니다 (이미지 참조). 이미지에 lazyload 라이브러리를 사용하지 않습니다.
이유는 무엇이며 어떻게 해결할 수 있습니까? 사전에
감사합니다.
내 각형 어플리케이션에는및 ~ 600 이미지가있는 페이지가 있습니다.스크롤 할 때 이미지가 깜박입니까? (게으른로드를 사용하지 않고)
각 이미지 크기는 거의 40-50kb이며 스크롤 이미지에서는 크롬에서만 이미지가 깜박입니다 (이미지 참조). 이미지에 lazyload 라이브러리를 사용하지 않습니다.
이유는 무엇이며 어떻게 해결할 수 있습니까? 사전에
감사합니다.
나는 그냥 대답
const preloadImages = (urls) =>
Promise.all(urls.map(url =>
new Promise(resolve => {
const img = new Image();
img.onload =() => resolve(img);
img.onerror =() => resolve(img);
img.src = url;
})
));
덕분에 같은 간단한 방법으로 이미지를 미리로드하는 나쁜 생각이 아니다라고 생각한다. 비슷한 문제가 있습니다. https://www.reddit.com/r/chrome/comments/4dj7t3/chrome_flickering_while_scrolling/?st=j876r1n2&sh=f912cb73 –
위의 버그를 웹 사이트 –
의 프런트 엔드 부분에서 해결할 수 있다면 이해할 수 없습니다. Chrome smooth-scrolling 설정과 관련 있다고 생각되면'chrome : // flags/# disable-smooth-scrolling' (링크별로)을 시도해보십시오. 두 번째 시도로서 이미지를 게으른로드하는 것이 좋습니다. 도움이되지 않는다면, 이것이 부드러운 스크롤 및 이미지 사전로드와 관련이없는 Chrome 문제라고 생각합니다. – dhilt