Skip to content

Improve TimeBooking Graph Performance#88

Merged
mstarke merged 1 commit intonext-versionfrom
feature/improve_graph_performance
Dec 19, 2018
Merged

Improve TimeBooking Graph Performance#88
mstarke merged 1 commit intonext-versionfrom
feature/improve_graph_performance

Conversation

@strfry
Copy link
Copy Markdown
Contributor

@strfry strfry commented Oct 16, 2018

This patch should improve graph rendering on large time scales. It avoids triggering the browser to re-layout for each of thousands of invisible date markers / ticks.
Still not great, but much better than before.

Copy link
Copy Markdown

@jume-dev jume-dev left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

As this is an added library it's advisable to maybe to a pull request to here: https://github.com/jqPlot/jqPlot/ and while waiting for acceptance, use the files from your fork with proper versioning.

This way the chance is higher, that this fix won't be lost on the next update for this library.

@strfry
Copy link
Copy Markdown
Contributor Author

strfry commented Oct 16, 2018

I agree, i will make a pull request there tomorrow.

@strfry
Copy link
Copy Markdown
Contributor Author

strfry commented Oct 17, 2018

Pending: jqPlot/jqPlot#180

Copy link
Copy Markdown

@jume-dev jume-dev left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Alright, thanks, fine for me then

Copy link
Copy Markdown
Member

@arBmind arBmind left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

👍

@mstarke
Copy link
Copy Markdown
Member

mstarke commented Nov 26, 2018

@strfry Can you try to push for the merge on jqPlot so we don't have to roll our own version?

@mstarke mstarke merged commit 557197c into next-version Dec 19, 2018
@arBmind arBmind deleted the feature/improve_graph_performance branch March 8, 2019 15:57
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants