@@ -39,7 +39,6 @@ var safeStringify = helpers.safeStringify
39
39
var isReadStream = helpers . isReadStream
40
40
var toBase64 = helpers . toBase64
41
41
var defer = helpers . defer
42
- var now = performance . now // eslint-disable-line
43
42
var copy = helpers . copy
44
43
var version = helpers . version
45
44
var SizeTrackerStream = helpers . SizeTrackerStream
@@ -930,11 +929,11 @@ Request.prototype.start = function () {
930
929
if ( self . timing ) {
931
930
// All timings will be relative to this request's startTime. In order to do this,
932
931
// we need to capture the wall-clock start time (via Date), immediately followed
933
- // by the high-resolution timer (via now()). While these two won't be set
932
+ // by the high-resolution timer (performance. now()). While these two won't be set
934
933
// at the _exact_ same time, they should be close enough to be able to calculate
935
934
// high-resolution, monotonically non-decreasing timestamps relative to startTime.
936
935
var startTime = new Date ( ) . getTime ( )
937
- var startTimeNow = now ( )
936
+ var startTimeNow = performance . now ( )
938
937
}
939
938
940
939
if ( self . _aborted ) {
@@ -1050,15 +1049,15 @@ Request.prototype.start = function () {
1050
1049
// `._connecting` was the old property which was made public in node v6.1.0
1051
1050
var isConnecting = socket . _connecting || socket . connecting
1052
1051
if ( self . timing ) {
1053
- self . timings . socket = now ( ) - self . startTimeNow
1052
+ self . timings . socket = performance . now ( ) - self . startTimeNow
1054
1053
1055
1054
if ( isConnecting ) {
1056
1055
var onLookupTiming = function ( ) {
1057
- self . timings . lookup = now ( ) - self . startTimeNow
1056
+ self . timings . lookup = performance . now ( ) - self . startTimeNow
1058
1057
}
1059
1058
1060
1059
var onConnectTiming = function ( ) {
1061
- self . timings . connect = now ( ) - self . startTimeNow
1060
+ self . timings . connect = performance . now ( ) - self . startTimeNow
1062
1061
1063
1062
if ( self . verbose ) {
1064
1063
socket . __SESSION_DATA . addresses = {
@@ -1078,7 +1077,7 @@ Request.prototype.start = function () {
1078
1077
}
1079
1078
1080
1079
var onSecureConnectTiming = function ( ) {
1081
- self . timings . secureConnect = now ( ) - self . startTimeNow
1080
+ self . timings . secureConnect = performance . now ( ) - self . startTimeNow
1082
1081
1083
1082
if ( self . verbose ) {
1084
1083
socket . __SESSION_DATA . tls = {
@@ -1257,13 +1256,13 @@ Request.prototype.onRequestResponse = function (response) {
1257
1256
const requestSegmentStartTime = self . startTimeNow
1258
1257
1259
1258
if ( self . timing ) {
1260
- self . timings . response = now ( ) - requestSegmentStartTime
1259
+ self . timings . response = performance . now ( ) - requestSegmentStartTime
1261
1260
}
1262
1261
1263
1262
debug ( 'onRequestResponse' , self . uri . href , response . statusCode , response . headers )
1264
1263
response . on ( 'end' , function ( ) {
1265
1264
if ( self . timing ) {
1266
- self . timings . end = now ( ) - requestSegmentStartTime
1265
+ self . timings . end = performance . now ( ) - requestSegmentStartTime
1267
1266
response . timingStart = self . startTime
1268
1267
response . timingStartTimer = requestSegmentStartTime
1269
1268
0 commit comments