Skip to content

v5.2.0

Compare
Choose a tag to compare
@nilskuhn nilskuhn released this 15 Jun 12:43
· 597 commits to develop since this release

Features

  • With Performance Aspects we introduced a new layer of abstraction on top of concrete performance metrics. We chose three of the "moments in user perception" Philip Walton described in his brilliant article about user-centric performance metrics as pre-defined performance aspects: Is it happening?, Is it useful? and Is it usable?.

  • A new OpenSpeedMonitor view may be used to choose concrete metrics that represent the aspects for each browser and/or device. This view provides the possibility to choose metrics by a visual comparison of WebPagetest timeframes.

    MetricFinder

  • The average measured times for these aspects are shown for each page on application dashboard.

    PageCard

  • We combined dashboards for Page and JobGroup aggregation into one single Aggregation board. From now on this dashboard provides all the different possibilities for aggregation.

  • Until now a measured step was marked successful when either doc complete or fully loaded time exist. Now just one of the following metrics must have a value:

    • ttfb
    • start-render
    • visually complete 100 %
    • Speed Index
    • Doc Complete
    • Fully Loaded
  • Applications shown on homepage are now sorted by their overall performance (Customer Satisfaction Index).

  • Rewritten result selection controls in angular in preparation of a rewrite of all the result dashboards.

Bugfixes

  • Statuscode 12999 is not really an error in WebPagetest. So we excluded it from status codes marking failed tests in OpenSpeedMonitor.

  • Filter in Job List view lost entries if some of the jobs ran (page reload needed to see them again).