running · read as tempo
21 C, 58% humidity, 13 C dew point -- worth about 1.9%, so your corrected pace is what matters.
Running form
Over the running portion only
Second half against the first: cadence -0 spm, ground contact +1 ms. Pace went 4:25 /km to 4:25 /km, which moves cadence on its own.
Where you ran
235 points
Kilometre splits
Uneven — a workout, or a run that got away from you.
Longer bar is faster. Last split may be partial.
Best efforts in this run
| Distance | Time | Pace | vs record |
|---|---|---|---|
| 0.40 km | 1:35 | 3:58 /km | +0:08 |
| 0.80 km | 3:11 | 3:58 /km | +0:17 |
| 1.00 km | 3:58 | 3:58 /km | +0:14 |
| 1.61 km | 6:24 | 3:58 /km | +0:09 |
| 3.00 km | 11:55 | 3:58 /km | +0:17 |
| 5.00 km | 20:09 | 4:02 /km | +0:46 |
| 10.00 km | 44:00 | 4:24 /km | +2:41 |
Signals
, so the check has to wait for the parsed document. addEventListener('DOMContentLoaded', function () { try { var dm = ['standalone', 'minimal-ui', 'fullscreen', 'window-controls-overlay']; if (!document.getElementById('frozen-note') && (navigator.standalone || dm.some(function (m) { return matchMedia('(display-mode: ' + m + ')').matches; }))) { var pk = 'portal-installed', reg = JSON.parse(localStorage.getItem(pk) || '{}'); reg.Run315 = Date.now(); localStorage.setItem(pk, JSON.stringify(reg)); } } catch (e) { /* private mode - ignore */ } }); // Installable, and readable on the train. See templates/sw.js. if ('serviceWorker' in navigator) { addEventListener('load', function () { navigator.serviceWorker.register('/Run315/sw.js'); }); }