KamoCRM

Leggi la posizione di scorrimento da un osservatore, non dal layout

Performancekamo-marketing
Spegnimento
20 agosto 2026 alle ore 22:18 UTC
Autore
Kamo
Impegno
861e159

Lo stato pergamena/a-top del nav proveniva da un handler di scorrimento che leggeva finestra.scrollY, e l'effetto di montaggio chiamato quel handler sincronia durante la fase di commit di React. La lettura di un offset di scorrimento ci costringe browser per calcolare il layout sul posto, prima che la prima vernice abbia è successo, che è proprio il riflusso forzato Lighthouse è stato reporting contro il pezzo del router. Un IntersezioneObserver su un sentinel 1x20px nella parte superiore del documento risponde alla stessa domanda — è la pagina scorretta passata 20px — senza chiedere la geometria. Il browser lo segnala da un passaggio era Già. Il sentinella è assolutamente posizionato e puntatore-eventi: nessuno, quindi è fuori dal flusso e non può cambiare o intercettare nulla.

Tutte le modifiche

Come quello che vedi la spedizione?

Tutto questo arriva nel vostro spazio di lavoro da solo. Iniziare sul piano gratuito e leggere di nuovo questa pagina in un mese.

Inizia gratis per sempreVisualizza il prezzo