Info

Open Website

Testing and Issues

You can test this app and submit issues during the testing period of the JavaScript Chart contest.

Entries with serious issues will not be able to win the contest, but even minor issues might be important for overall results.

Voting

532
by rating

Issues

Fair Mammoth May 8, 2019 at 11:53
— Overall performance is below average.

— Delay on launch (5 seconds).
— Sloppy vertical scrolling.
— The third graph is slow when scrolling, filtering and scaling.
— Bonus is partially implemented (no pie chart), but animations are slow.
iPhone 5S, iOS 12.1; LG Nexus 5X, Android 8.1
30
Doesn't work, uses absolute paths for js and css
There is only a half of the last label.
Desktop, macOS 10.13.6, Google Chrome 73.0.3683.8
- no smooth animation between values
- no text animation
- wrong zoom out button
- strange values on the y axis
- info table always in center
Macbook Pro 13" late 2013 / Opera / macOS 10.14.3
- Last bonus not implemented
- drawing performance of x-labels is not enough, even though small size of canvas
-possibility to uncheck all charts
Strict Ladybird Apr 17, 2019 at 21:44
Thanks for feedback. I made it possible to disable all charts since I didn't want to repeat that shaky button animation. And yes, unfortunately I didn't manage to complete all features/optimizations in time :(
Error when slim zoom range
Windows/Chrome/8
I'm sorry you didn't have enough time to finish the bonus for the percentage chart.

You have all other bonuses implemented and the work mostly follows the design guidelines. I appreciate your efforts and certainly I disagree with the big number of dislikes you've received. There will be no dislike from me for sure.

One small thing I noticed is when clicking on the tooltip for percentage chart there is a javascript error in console. And it looks like the one from vue.js. I don't think we could use any third-party libs, could we?
Chrome 73
Strict Ladybird Apr 21, 2019 at 20:36
Really appreciate your review. Thank you.

Zooming animations I did are simplest ones possible. There are also some other features missing like text labels animation, highlighted points animation, better y axis animation etc... I planned to add all of that, but my time management skills suck :(

And yes, I used vuejs. It was unclear from rules whether it's allowed or not. I made my conscious choice, and I'm perfectly fine if I get disqualified because of that.

I used vue+svg+manual animations. It works great in terms of code quality/architecture, but performance-wise it's not good enough on old devices.
After deadline I rewritten rendering to use vue+canvas+manual animations and got great performance boost.
Now vuejs itself turned into bottleneck. So probably the only way to get decent performance it to use pure js.
Nobody added any issues yet...