// Copyright 2019 The Chromium Authors
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.
module network_hints.mojom;
import "url/mojom/scheme_host_port.mojom";
// This interface is used by the renderer to provide hints to the browser.
interface NetworkHintsHandler {
// This method is called periodically with a hint to perform DNS lookups for
// a batch set of urls.
PrefetchDNS(array<url.mojom.SchemeHostPort> url_list);
// This method is called periodically with a hint to preconnect to the origin
// of the specified url.
Preconnect(url.mojom.SchemeHostPort url, bool allow_credentials);
};