0
タイルにlazyload画像にIntersectionObserver polyfillを使用しています。 問題は、私はそれがlazyloadedする必要がある画像上にそれぞれ数千のタイルを持っているということです。交差点オブザーバーdebouncer
以前は、スクロール停止時にのみ画像を読み込むためにスクロールデバウンサーを使用していましたが、パフォーマンスが大幅に向上しました。
IntersectionObserverと一緒にスクロールデバウンサを使用する方法は?
一つの解決策が、愚かな1は[OK]を、私はレシピを見つけ
let timeoutLastEntities;
new IntersectionObserver((entries) => {
setTimeout(function(){
timeoutLastEntities.add(entities);
}, 3000);
// debouncer logic
}, { threshold: 0.5 }).observe(imageTileElements);