The values returned from timing.js sometimes differ to those displayed in Chrome DevTools and it's not only a rounding issue, but rather due to a different calculation of load time. It seems that Chrome uses loadEventEnd - fetchStart rather than loadEventEnd - navigationStart to calculate total load time.
The values returned from timing.js sometimes differ to those displayed in Chrome DevTools and it's not only a rounding issue, but rather due to a different calculation of load time. It seems that Chrome uses
loadEventEnd - fetchStart
rather thanloadEventEnd - navigationStart
to calculate total load time.