Perfomatic:UI

From MozillaWiki
Revision as of 01:10, 10 December 2010 by Rhelmer (talk | contribs) (add testing section)
Jump to navigation Jump to search

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
  • 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
  • set Last-Modified tags to all JSON
    • especially the manifest!
  • add caching proxy
  • improve charting performance

Testing

  • set up lint and tests on Hudson
  • stand up vhost with old graphserver, pointing at nightly database, for QA comparison