Skip to content
New issue

Have a question about this project? # for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “#”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? # to your account

Rendering Optimization #149

Merged
merged 1 commit into from
Jun 7, 2019
Merged

Rendering Optimization #149

merged 1 commit into from
Jun 7, 2019

Conversation

mj3cheun
Copy link
Contributor

@mj3cheun mj3cheun commented Jun 7, 2019

Hey there! Noticed that with ideograms with large numbers of annotations (but this applies to ideograms with large numbers of elements in general), scrolling produced a good amount of lag. Did some digging into the cause and found that the following fixed it. Basically the following is an optimization trick to prevent repainting of every ideogram ele on page repaint. Here is an gif of the trick in action.

prob

Thank you!

@coveralls
Copy link

Coverage Status

Coverage remained the same at 91.159% when pulling fc2a33a on plotly:ideogram-render-optimization into dd70b02 on eweitz:master.

@eweitz eweitz merged commit ffd12e3 into eweitz:master Jun 7, 2019
@eweitz
Copy link
Owner

eweitz commented Jun 7, 2019

Nice, thank you Manfred! Merged.

What email address should I use to credit you in the AUTHORS file?

@mj3cheun
Copy link
Contributor Author

mj3cheun commented Jun 7, 2019

You can use mj3cheun@edu.uwaterloo.ca. Thanks again!

@eweitz
Copy link
Owner

eweitz commented Jun 9, 2019

Done!

# for free to join this conversation on GitHub. Already have an account? # to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants