Google uses AI technology to translate content into your preferred language. AI translations can contain errors.
Wymuszone przeformatowanie
Zadbaj o dobrą organizację dzięki kolekcji
Zapisuj i kategoryzuj treści zgodnie ze swoimi preferencjami.
Data publikacji: 8 października 2025 r.
Wymuszony przepływ występuje, gdy JavaScript wysyła zapytania o właściwości geometryczne (takie jak offsetWidth) po unieważnieniu stylów przez zmianę stanu DOM. Wymusza to natychmiastowe wykonanie układu przez przeglądarkę, co przerywa wykonywanie skryptu i obniża wydajność.
Przykład kodu, który powoduje wymuszone ponowne renderowanie:
Wiele wymuszonych ponownych przepływów w szybkiej kolejności nazywa się „trzepotaniem układu”.
Jak przekazać tę statystykę
- Unikaj lub przynajmniej ograniczaj liczbę zapisów geometrii DOM wykonywanych tuż przed odczytami.
- Nie może zawierać wymuszonych ponownych przepływów, które trwają dłużej niż 30 milisekund.
Dodatkowe odniesienia
O ile nie stwierdzono inaczej, treść tej strony jest objęta licencją Creative Commons – uznanie autorstwa 4.0, a fragmenty kodu są dostępne na licencji Apache 2.0. Szczegółowe informacje na ten temat zawierają zasady dotyczące witryny Google Developers. Java jest zastrzeżonym znakiem towarowym firmy Oracle i jej podmiotów stowarzyszonych.
Ostatnia aktualizacja: 2025-10-08 UTC.
[null,null,["Ostatnia aktualizacja: 2025-10-08 UTC."],[],[]]