Perfomatic:UI: Difference between revisions
Jump to navigation
Jump to search
(perf notes) |
(updates) |
||
| Line 15: | Line 15: | ||
*** platforms - not implemented | *** platforms - not implemented | ||
*** top tests - not implemented | *** top tests - not implemented | ||
** data grid -> | |||
*** row/column should not scroll | |||
* custom chart -> | * custom chart -> | ||
** running time - time delta/time delta % not implemented | ** running time - time delta/time delta % not implemented | ||
** show changesets - needs design work | ** show changesets - needs design work | ||
*** may need hgpushlog work to link directly to changesets | |||
** export CSV - server broken | ** export CSV - server broken | ||
** link - needs url shortener | ** link - needs url shortener | ||
Revision as of 00:35, 10 December 2010
Design
Designed by Chris Howse
Implementation
Missing features from current design
- dashboard ->
- toolbar ->
- product - not implemented
- platforms - not implemented
- top tests - not implemented
- data grid ->
- row/column should not scroll
- toolbar ->
- custom chart ->
- running time - time delta/time delta % not implemented
- show changesets - needs design work
- may need hgpushlog work to link directly to changesets
- export CSV - server broken
- link - needs url shortener
- embed - not implemented
Performance optimizations
- split up JSON files as discussed in status meeting
- look into constraining by date range
- add Last-Modified tags to all JSON
- especially the manifest!
- improve charting performance
- "double-buffering" canvas for flot
- stack overflow discussion
- custom chart is much faster if each series is written to a hidden canvas then shown when they are all complete
- look into reducing number of points
- flot plots way more than is actually useful when graphs are very dense, flot group discussion
- look into flot alternatives
- "double-buffering" canvas for flot