GoogleChromeLabs/quicklink

Consider adding `rootMargin` to the Intersection Observer

Open

#14 aberto em 10 de dez. de 2018

Ver no GitHub
 (13 comments) (1 reaction) (0 assignees)JavaScript (431 forks)batch import
enhancementgood first issuehelp wanted

Métricas do repositório

Stars
 (10.861 stars)
Métricas de merge de PR
 (Mesclagem média 47d 12h) (4 fundiu PRs em 30d)

Description

Feedback from @surma:

I feel like by default you should add a rootMargin to the IO to trigger the load before something comes into the viewport.

So, rootMargin defaults to "0px 0px 0px 0px", meaning the intersection will be computed between the root element's unmodified bounds rectangle and the target's bounds. This change would be made to https://github.com/GoogleChromeLabs/quicklink/blob/master/src/index.mjs#L21

Guia do colaborador