Commit Graph

114 Commits

Author SHA1 Message Date
Peter Hedenskog 1b2bde6e46
New perf cascade with copy content (#2690) 2019-10-07 22:37:26 +02:00
Peter Hedenskog 59cfbe4c85
Bugfix: show code overflowing. (#2597) 2019-08-26 11:50:57 +02:00
Peter Hedenskog 9d6fadac61
html: Fix tab on mobile, fix tables that aren't responsive/too large. (#2511) 2019-06-19 22:09:11 +02:00
Peter Hedenskog 5d73cf3137
Use latest perf cascade (#2478)
* Use latest perf cascade

* Escape inline script tags #2473
2019-05-28 06:47:28 +02:00
Peter Hedenskog 45cc0fdd5c
Show error messages per run (and show title/description) (#2432)
* Show error messages per URL.
2019-04-22 14:40:55 +02:00
Peter Hedenskog 70d5b7318d
perfcascade patch for #244 (#2413) 2019-04-08 14:13:58 +02:00
Peter Hedenskog 33a6c6db59
slightly smaller font in the waterfall to avoid text colliding (#2345) 2019-02-24 16:14:44 +01:00
Ferdinand Holzer c382019cc7 Fix coach table colouring. Resolves #871 (#2317) 2019-02-16 09:05:50 +01:00
Peter Hedenskog 38b743e221
Show the filmstrip #1555 (#2274)
Inspired by [Stefan Burnickis](https://github.com/sburnicki) work on https://github.com/iteratec/wpt-filmstrip
2019-01-31 13:44:50 +01:00
Peter Hedenskog 2e4fb4ea00
Show more/better metrics (#2240)
* Show more/better metrics

Make it easier to understand where the metrics in the summary comes from, show Perceptual Speed Index and Page Load Time in the first summary screen and use ms for Speed Index.
2019-01-03 23:13:51 +01:00
Peter Hedenskog cf0ef2f949
use perf cascade 2.5.5 (#2187) 2018-10-22 00:45:54 +02:00
Peter Hedenskog c0ba356ba7
Upgrade to PerfCascade 2.5.2 (#2067) 2018-06-01 07:18:17 +02:00
Peter Hedenskog 36e78875a7
Make it easier to understand what each tab do (#1985)
* Make it easier to understand what each tab do
2018-04-20 08:30:23 +02:00
Peter Hedenskog 698e4cf1ef
upgrade to latest videos and fix missing fonts (#1986) 2018-04-19 14:56:18 +02:00
Peter Hedenskog da052fe352
Let table headers align with content (#1982) 2018-04-17 20:37:18 +02:00
Peter Hedenskog 5b1159b83c
perf cascade 2.5 (#1973) 2018-04-10 12:23:52 +02:00
Peter Hedenskog 004b55b7f0
upgrade to videojs 6.6 - smoother (#1864) 2018-01-11 14:06:05 +01:00
Peter Hedenskog e82464d228
Only use the minified version of the CSS, delete the raw one (#1835) 2017-11-28 20:31:27 +01:00
soulgalore 22683bddd2 use mac default font 2017-11-16 15:39:31 +01:00
Tobias Lidskog d621049827 Plugin tab polish (#1794)
* Avoid crash for plugin has nothing to render.

Plugins that register a pug file, but has nothing to render (e.g. when WPT timed out for all urls), would still have their pugs rendered. This would break the assumption there was data to render, leading to a crash.

Unhandled rejection TypeError: Cannot read property 'run' of undefined on line 13

Filtering out the plugin pugs where there’s data from messages fixes this crash.

* Allow eslinting on js-files in html templates.

* Simplify css/js/pug for tab rendering.

* Split inline js into separate .js file (to allow linting and syntax highlighting in editor).
* Update js/css to show all tabs by default, and then hide them on page load via javascript. That way all content is visible if js fails to load, instead of all content being hidden.

* Don’t scroll page when switching result tab.

* Rename pagexray image for consistency.

* More granular checks for missing plugin data.

* Reflect tab switches in url fragment.
2017-11-15 20:03:00 +01:00
Peter Hedenskog 2ae94525db
Let plugins register pugs = generate HTML (#1784)
* Let plugins register pugs = generate HTML

There are three types (two implemented here):
* pug for the page summary page
* pug for the run pages
* pug for a summary page

This commit moves out the pugs for WebPageTest and GPSI so we
have them as example plugins.

There are still some love needed for the CSS.

* fix generic css

* lint

* js fix for right tabs and adding name to each tab

* plugins doc
2017-11-09 05:54:37 +01:00
soulgalore e154acf6d9 better compression 2017-10-27 22:39:56 +02:00
soulgalore 4258805c42 compare logo 2017-10-16 21:14:34 +02:00
Peter Hedenskog 1418c1a599 A little more wider size for the container (#1740)
* a little morde wider size for the container

* use the full screen
2017-10-16 02:40:29 +02:00
Peter Hedenskog 0d16ab21cb Add charts to the result page. (#1659) 2017-10-03 20:55:26 +02:00
Peter Hedenskog 134acffa59 Custom metrics shouldn't break tables #1722 (#1723) 2017-09-25 20:32:52 +02:00
Peter Hedenskog 8d38340ac1 Upgrading node-sass to work when installing on Windows 10 #1671
* See #1671

* generated
2017-07-19 20:34:20 +02:00
Peter Hedenskog 6a9af82a06 Revert "First contentful paint in the waterfall graph" (#1651) 2017-06-23 08:45:50 +02:00
Peter Hedenskog 2e9e6ddf81 First contentful paint in the waterfall graph (#1649)
* pickup first contentful paint and add it to the HAR
* new color for first contentful paint
2017-06-23 07:29:15 +02:00
soulgalore 1132a69cd0 upgrade to PerfCascade 2.0.2 2017-06-07 22:51:37 +02:00
soulgalore 8d4e6d96d3 colors in domInteractive and domContentLoaded for the waterfall graph #1632 2017-05-29 21:19:31 +02:00
Peter Hedenskog ab06346336 Remove nbsp that breaks the HTML when you do many runs #1621 (#1624) 2017-05-23 22:09:55 +02:00
soulgalore a11f7e7855 perfcascade 2.0.1 2017-05-20 21:42:22 +02:00
Peter Hedenskog 98824af436 Upgrade to videojs 6.1 #1619 (#1620) 2017-05-20 21:36:55 +02:00
Radu Micu 7263c6655a Remove css display none for :target:before and fix anchor scroll (#1609)
Remove css display none for :target:before and fix anchor scroll - compile sass files
2017-05-11 19:52:52 +02:00
soulgalore 3bf5124339 rebuilt css for PerfCascade2 2017-05-07 09:37:50 +02:00
soulgalore 3f6c44e406 PerfCascade 2.0.0 2017-05-06 17:33:19 +02:00
soulgalore 84ee0a9c71 upgraded to PerfCascade 1.4.0 2017-04-06 20:23:04 +02:00
soulgalore 94602fc3d2 1.3.0 2017-04-02 13:40:08 +02:00
soulgalore b2e93bc3a6 PerfCascade 1.2.2 2017-03-26 20:07:44 +02:00
soulgalore c00f90364d perf cascade 1.2.1 2017-03-25 12:43:27 +01:00
soulgalore 586ff7bf5c smaller borders in tables for small devices 2017-03-22 12:57:17 +01:00
soulgalore f8923ec0fa right align some text columns 2017-03-22 07:18:25 +01:00
Peter Hedenskog eac6b60a37 Display page info and resource info on different columns (#1533)
* display page info and resource info on different columns
2017-03-20 08:31:43 +01:00
Peter Hedenskog 75c0733d9e use PerfCascade 1.0.0! 2017-03-17 14:42:49 +01:00
soulgalore 1c7886fd5b introducing download buttons 2017-03-17 07:26:13 +01:00
Peter Hedenskog 9173e3270e Show a loader when fetching the HAR (#1501) 2017-03-15 12:36:03 +01:00
Peter Hedenskog 79136b26c9 gzip HAR files (#1515)
* gzip HAR files

* fixes
2017-03-14 19:50:53 +01:00
soulgalore 00c26597d2 re-use CSS 2017-03-14 16:12:01 +01:00
soulgalore 773971fc49 highlight each run so you see where you are 2017-03-14 10:33:29 +01:00