Gedwongen terugvloeiing
Stay organized with collections
Save and categorize content based on your preferences.
Gepubliceerd: 8 okt. 2025
Een gedwongen reflow treedt op wanneer JavaScript geometrische eigenschappen (zoals offsetWidth
) opvraagt nadat stijlen ongeldig zijn gemaakt door een wijziging in de DOM-status. Dit dwingt de browser om onmiddellijk een lay-out uit te voeren, wat de uitvoering van het script onderbreekt en resulteert in slechte prestaties.
Een voorbeeld van code die gedwongen reflow veroorzaakt:
Meerdere gedwongen reflows in snelle opeenvolging wordt "layout thrashing" genoemd.
Hoe dit inzicht over te brengen
- Vermijd of verminder in ieder geval het aantal schrijfbewerkingen naar DOM-geometrie die vlak voor het lezen worden uitgevoerd.
- Zorg dat er geen gedwongen reflows zijn die langer dan 30 milliseconden duren.
Aanvullende referenties
Tenzij anders vermeld, is de content op deze pagina gelicentieerd onder de Creative Commons Attribution 4.0-licentie en zijn codevoorbeelden gelicentieerd onder de Apache 2.0-licentie. Voor meer informatie raadpleegt u het Google Developers-sitebeleid. Java is een gedeponeerd handelsmerk van Oracle en/of diens aangesloten entiteiten.
Last updated 2025-10-08 UTC.
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Missing the information I need","missingTheInformationINeed","thumb-down"],["Too complicated / too many steps","tooComplicatedTooManySteps","thumb-down"],["Out of date","outOfDate","thumb-down"],["Translation issue","translationIssue","thumb-down"],["Samples / code issue","samplesCodeIssue","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-10-08 UTC."],[],[]]