Bug 1558312 - Optimistic loading for DS images (#5111)

This commit is contained in:
gavin lazar suntop 2019-07-03 09:35:08 -07:00 коммит произвёл GitHub
Родитель b075386a8b
Коммит 594670ce05
Не найден ключ, соответствующий данной подписи
Идентификатор ключа GPG: 4AEE18F83AFDEB23
1 изменённых файлов: 7 добавлений и 1 удалений

Просмотреть файл

@ -42,7 +42,13 @@ export class DSImage extends React.PureComponent {
}
componentDidMount() {
this.observer = new IntersectionObserver(this.onSeen.bind(this));
this.observer = new IntersectionObserver(this.onSeen.bind(this), {
// Assume an image will be eventually seen if it is within 520px of the viewport
// This is half the average Desktop vertical screen size:
// http://gs.statcounter.com/screen-resolution-stats/desktop/north-america
rootMargin: `540px`,
});
this.observer.observe(ReactDOM.findDOMNode(this));
}