plotly / plotly/plotly.js

Performance Issues with large data sets since 2.x.x

Open
#5,790 11 comments 7 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

bug P3 performance
Dominant language
JavaScript
Stars
18.3k
Forks
2k
Avg merge
2d 12h
Merged PRs (30d)
28

Description

Hey, we found some performance issues regarding large data sets.

Here is an example with 100k datapoints. When we use the plotly-2.2.0.min.js, the whole plot freezes and has a very bad performance. When we use the plotly-1.58.4.min.js, everything works fine.

LayTec-AG/Plotly.Blazor#99

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Use the linked CodePen with 100k datapoints to reproduce the freeze, comparing plotly-2.2.0.min.js against plotly-1.58.4.min.js. Trace the regression across the versions and identify the affected performance path; done means the large-data example performs comparably to the older version without freezing.

Written by the indexing model from the issue text.

Assessment

Tech stack
javascript
Domain
data-visualization, performance
Issue type
Bug
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.