Separate download metric from session create metric The download metric was being measured from before create to when the e.loaded==e.total. And it measures the session create metric from e.loaded==e.total to when the create promise resolved. However Chrome currently only sends the event where e.loaded==e.total right before it resolves the create promise. So effectively downloadEnd was equal to endCreate. This updates it so there's an initial create just to measure the download time (plus a much smaller create time) before any stories are measured. Then each story will only measure the model create time when measuring sessionCreationTimeMs. Change-Id: I83271e9bd1d100209f0912443b7e5762ab34e947 Reviewed-on: https://chromium-review.googlesource.com/c/web-workload/+/8267630 Reviewed-by: Jingyun Liu <jingyun@google.com>
This is the source for the chromium workloads page. We keep copies and versions of common press benchmarks and other statically hosted workloads here.
Workloads might have custom licenses that can be found in their respective folders.
It consist of 3 parts:
If possible workloads are DEPS-rolled from single-version branches. on forked repositories on https://chromium.googlesource.com.
LICENSEs are part of the respective workloads or workload versions.
mkdir web-workload && cd web-workload; # Checkout using depot_tools's fetch command: fetch web-workload; cd web-workload # Setup firebase login: # - Install the firebase cl: https://firebase.google.com/docs/cli#install_the_firebase_cli # - Setup firebase: ./setup.sh
chromium-workloads is hosted on firebase.
stage-main.sh to stage a testing version for the main page on temporary domain (can be used for testing freely)deploy-main.sh for the main page on https://chromium-workloads.web.app/,deploy-subdomains.sh for the chromium-workloads-${INDEX}.web.app> subdomains.git pullgclient sync./stage-main.sh./deploy-main.sh./deploy-subdomains.shIn case of a broken deployment we can manually restore an old version via the firebase console.