DescriptionRemove complexity related to m_cachedElementsArrayOffset from LiveNodeListBase
Remove complexity related to m_cachedElementsArrayOffset from LiveNodeListBase
and HTMLCollection. The complexity is moved to HTMLFormControlsCollection
which is the only type that actually needs to cache this offset.
The code in LiveNodeListBase / HTMLCollection is overly complex and this is one
step towards improving the situation.
This change is a partial merge of WebKit r158758 by <antti@apple.com>.
R=abarth, esprehn, eseidel
Committed: https://src.chromium.org/viewvc/blink?view=rev&revision=164452
Patch Set 1 #Patch Set 2 : Move invalidateIdNameCacheMaps to HTMLCollection #Patch Set 3 : Rebase #
Total comments: 1
Messages
Total messages: 5 (0 generated)
|