DescriptionUse registerWeakMembers to manage observer root.
Re-landing after revert:
https://codereview.chromium.org/1600243002
Also fix IntersectionObserver::dispose to not allocate memory, since
it runs during gc.
BUG=540528
R=haraken@chromium.org,dcheng@chromium.org
Committed: https://crrev.com/1e43e0e845776971d80e264073f936f33532d0e3
Cr-Commit-Position: refs/heads/master@{#370079}
Patch Set 1 #
Total comments: 2
Patch Set 2 : processWeakRoot => clearWeakMembers #
Total comments: 2
Patch Set 3 : nit scratched #
Messages
Total messages: 12 (4 generated)
|