Skip to content
This repository has been archived by the owner on Dec 11, 2019. It is now read-only.

make use of intersectionObserver for tabs #10509

Closed
cezaraugusto opened this issue Aug 15, 2017 · 0 comments · Fixed by #10691
Closed

make use of intersectionObserver for tabs #10509

cezaraugusto opened this issue Aug 15, 2017 · 0 comments · Fixed by #10691

Comments

@cezaraugusto
Copy link
Contributor

cezaraugusto commented Aug 15, 2017

Test plan

#10691 (comment)


tabs rely on getBoundingClientRect for every tab opened, every tab set opened and every window resize. This is the biggest perf bottleneck in tabs and making use of intersectionObserver API will improve our performance considerably.

This is a split of #10027.

Per last triage meeting I'm moving it to 0.20.x. Please do not change milestones.

@cezaraugusto cezaraugusto added this to the 0.20.x (Developer Channel) milestone Aug 15, 2017
@cezaraugusto cezaraugusto self-assigned this Aug 15, 2017
cezaraugusto added a commit that referenced this issue Aug 28, 2017
cezaraugusto added a commit that referenced this issue Aug 29, 2017
@ghost ghost added the sprint/1 label Sep 13, 2017
cezaraugusto added a commit that referenced this issue Sep 14, 2017
- tabs can now respond beautifully to intersections
- Also BEMify tabs
Auditors: @bsclifton, @luixxiul
fix #6716
fix #7301
fix #7730
fix #7925
fix #10544
fix #10123
fix #10509
fix #10582
fix #10611
cezaraugusto added a commit that referenced this issue Sep 14, 2017
- tabs can now respond beautifully to intersections
- Also BEMify tabs
Auditors: @bsclifton, @luixxiul
fix #6716
fix #7301
fix #7730
fix #7765
fix #7925
fix #10123
fix #10509
fix #10544
fix #10582
fix #10611
fix #10838
cezaraugusto added a commit that referenced this issue Sep 15, 2017
- tabs can now respond beautifully to intersections
- Also BEMify tabs
Auditors: @bsclifton, @luixxiul
fix #6716
fix #7301
fix #7730
fix #7765
fix #7925
fix #10123
fix #10509
fix #10544
fix #10582
fix #10611
fix #10838
cezaraugusto added a commit that referenced this issue Sep 15, 2017
- tabs can now respond beautifully to intersections
- Also BEMify tabs
Auditors: @bsclifton, @luixxiul
fix #6716
fix #7301
fix #7730
fix #7765
fix #7925
fix #10123
fix #10509
fix #10544
fix #10582
fix #10611
fix #10838
cezaraugusto added a commit that referenced this issue Sep 19, 2017
- tabs can now respond beautifully to intersections
- Also BEMify tabs
Auditors: @bsclifton, @luixxiul
fix #6716
fix #7301
fix #7730
fix #7765
fix #7925
fix #10123
fix #10509
fix #10544
fix #10582
fix #10611
fix #10838
syuan100 pushed a commit to syuan100/browser-laptop that referenced this issue Nov 9, 2017
- tabs can now respond beautifully to intersections
- Also BEMify tabs
Auditors: @bsclifton, @luixxiul
fix brave#6716
fix brave#7301
fix brave#7730
fix brave#7765
fix brave#7925
fix brave#10123
fix brave#10509
fix brave#10544
fix brave#10582
fix brave#10611
fix brave#10838
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.