Open
Bug 1502099
Opened 6 years ago
Updated 2 years ago
timingEnabled=false does show some timing info, like dns
Categories
(Core :: DOM: Networking, enhancement, P3)
Tracking
()
NEW
People
(Reporter: dragana, Unassigned)
References
(Blocks 1 open bug)
Details
(Whiteboard: [necko-triaged])
If timing is disabled we still show some timing info. Let's investigate.
Reporter | ||
Updated•6 years ago
|
Priority: -- → P2
Whiteboard: [necko-triaged]
Comment 1•6 years ago
|
||
So I had the following code and was still seeing some of the timed channel info in the callbacks, perhaps because I was QI'ing it but not enabling it?
let xhr = new XMLHttpRequest();
xhr.open("GET", url, true);
xhr.timeout = XHR_TIMEOUT;
xhr.channel.loadFlags = 0;
xhr.channel.loadFlags |= Ci.nsIRequest.LOAD_ANONYMOUS;
xhr.channel.loadFlags |= Ci.nsIRequest.LOAD_BYPASS_CACHE;
xhr.channel.loadFlags |= Ci.nsIRequest.INHIBIT_CACHING;
xhr.channel.loadFlags |= Ci.nsIRequest.INHIBIT_PIPELINE;
xhr.channel.loadFlags |= Ci.nsIRequest.INHIBIT_PERSISTENT_CACHING;
xhr.channel.loadFlags |= Ci.nsIRequest.LOAD_FRESH_CONNECTION;
xhr.channel.loadFlags |= Ci.nsIChannel.LOAD_INITIAL_DOCUMENT_URI;
xhr.channel.QueryInterface(Ci.nsITimedChannel);
xhr.channel.QueryInterface(Ci.nsIHttpChannelInternal);
let versionMax = 2;
let versionFallbackLimit = 2;
xhr.channel.tlsFlags = 0;
xhr.channel.tlsFlags |= (versionMax << 0);
xhr.channel.tlsFlags |= (versionFallbackLimit << 3);
Updated•3 years ago
|
Blocks: resource-timing
Priority: P2 → P3
Updated•2 years ago
|
Severity: normal → S3
You need to log in
before you can comment on or make changes to this bug.
Description
•