Go to file
Tim Buckley 72a3317656 Add canvas timeline implementation
This adds a new timeline renderer using a plain canvas element,
replacing the d3 and svg-based renderer. This new implementation
greatly improves timeline performance, especially on less powerful
graphics cards, and more than doubles the resulting framerate while
panning the view by aggressively caching previously rendered chart
regions. Additionally, worst-case memory usage is greatly reduced
during heavier periods of user interaction.

This new implementation also removes several previous limitations.
Due to cached rendering a nearly unlimited number of objects can be
shown at any time with no performance impact, so small objects never
need to be hidden from view at any zoom level. Also, view transitions
can now be smoothly animated, and reach a stable framerate even on
older mobile devices.

Change-Id: Ib883e056270eff688b4b4a0c340eaea20cceb181
2016-04-06 19:03:31 -06:00
2016-04-06 19:03:31 -06:00
2016-03-22 11:54:57 -06:00
2015-11-18 15:36:36 -07:00
2016-03-11 14:45:55 +09:00
2015-09-14 15:59:30 -06:00
2016-03-22 11:54:57 -06:00
2016-03-22 11:54:57 -06:00
2015-12-23 01:31:16 +00:00
Description
Performance and debugging visualization for DevStack and Tempest
Readme 2.3 MiB
Languages
SCSS 58.2%
JavaScript 28.8%
Python 9.2%
HTML 3.8%