На днях мною обнаружились две ошибки. Спешу поделиться, чтобы никто не удивлялся.
1.
В некоторых случаях Chrome знает заранее когда страница загрузится и заполняет performance.timing.loadEventEnd
до того как страница загрузилась (прошло событие window.load) .
2.
В некоторых случаях для страниц с переадресацией значения performance.timing до запроса гуляют во времени:
performance.timing.redirectEnd > performance.timing.requestStart // true ?!
performance.timing.domainLookupStart > performance.timing.requestStart // true ?!
performance.timing.domainLookupEnd > performance.timing.requestStart // true ?!