Skip to content

Conversation

@stormpython
Copy link
Owner

Using joins with D3 significantly reduces the overhead of recreating dynamic components. When a component is redrawn, the component should not have to be removed. Using data joins, we can resize, redraw, etc components without having to tear down the chart and redraw it again.

Having to constantly tear down charts is a good source of problems for memory leaks.

This pull request refactors components so that they support doing data joins.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants