Index: content/browser/loader/resource_scheduler.cc |
diff --git a/content/browser/loader/resource_scheduler.cc b/content/browser/loader/resource_scheduler.cc |
index f643dafadd373895eff629504d35f99562f1637e..c26e472745d7b26657090d88907c869baf50b34e 100644 |
--- a/content/browser/loader/resource_scheduler.cc |
+++ b/content/browser/loader/resource_scheduler.cc |
@@ -473,8 +473,8 @@ class ResourceScheduler::Client { |
request->set_request_priority_params(new_priority_params); |
if (!pending_requests_.IsQueued(request)) { |
DCHECK(ContainsKey(in_flight_requests_, request)); |
- // The priority and SPDY support may have changed, so update the |
- // delayable count. |
+ // The priority of the request and priority support of the server may |
+ // have changed, so update the delayable count. |
SetRequestClassification(request, ClassifyRequest(request)); |
// Request has already started. |
return; |
@@ -617,7 +617,7 @@ class ResourceScheduler::Client { |
net::HostPortPair::FromURL(request->url_request()->url()); |
net::HttpServerProperties& http_server_properties = |
*request->url_request()->context()->http_server_properties(); |
- if (!http_server_properties.SupportsSpdy(host_port_pair) && |
+ if (!http_server_properties.SupportsRequestPriority(host_port_pair) && |
ContainsKey(in_flight_requests_, request)) { |
return IN_FLIGHT_DELAYABLE_REQUEST; |
} |
@@ -654,7 +654,7 @@ class ResourceScheduler::Client { |
// * Synchronous requests. |
// * Non-HTTP[S] requests. |
// |
- // 2. Requests to SPDY-capable origin servers. |
+ // 2. Requests to request-priority-capable origin servers. |
// |
// 3. High-priority requests: |
// * Higher priority requests (>= net::LOW). |
@@ -668,8 +668,8 @@ class ResourceScheduler::Client { |
// The following rules are followed: |
// |
// ACTIVE_AND_LOADING and UNTHROTTLED Clients follow these rules: |
- // * Non-delayable, High-priority and SPDY capable requests are issued |
- // immediately. |
+ // * Non-delayable, High-priority and request-priority capable requests are |
+ // issued immediately. |
// * Low priority requests are delayable. |
// * Allow one delayable request to load at a time while layout-blocking |
// requests are loading or the body tag has not yet been parsed. |
@@ -679,8 +679,10 @@ class ResourceScheduler::Client { |
// * Never exceed 6 delayable requests for a given host. |
// |
// THROTTLED Clients follow these rules: |
- // * Non-delayable and SPDY-capable requests are issued immediately. |
- // * At most one non-SPDY request will be issued per THROTTLED Client |
+ // * Non-delayable and request-priority-capable requests are issued |
+ // immediately. |
+ // * At most one non-request-priority-capable request will be issued per |
+ // THROTTLED Client |
// * If no high priority requests are in flight, start loading low priority |
// requests. |
// |
@@ -721,15 +723,16 @@ class ResourceScheduler::Client { |
*url_request.context()->http_server_properties(); |
// TODO(willchan): We should really improve this algorithm as described in |
- // crbug.com/164101. Also, theoretically we should not count a SPDY request |
- // against the delayable requests limit. |
- if (http_server_properties.SupportsSpdy(host_port_pair)) { |
+ // crbug.com/164101. Also, theoretically we should not count a |
+ // request-priority capable request against the delayable requests limit. |
+ if (http_server_properties.SupportsRequestPriority(host_port_pair)) { |
return START_REQUEST; |
} |
if (throttle_state_ == THROTTLED && |
in_flight_requests_.size() >= kMaxNumThrottledRequestsPerClient) { |
- // There may still be SPDY-capable requests that should be issued. |
+ // There may still be request-priority-capable requests that should be |
+ // issued. |
return DO_NOT_START_REQUEST_AND_KEEP_SEARCHING; |
} |