mirror of
https://github.com/servo/servo.git
synced 2025-07-03 05:23:38 +01:00
22 lines
631 B
JavaScript
22 lines
631 B
JavaScript
function verifyPreloadAndRTSupport()
|
|
{
|
|
var link = window.document.createElement("link");
|
|
assert_true(link.relList && link.relList.supports("preload"), "Preload not supported");
|
|
assert_true(!!window.PerformanceResourceTiming, "ResourceTiming not supported");
|
|
}
|
|
|
|
function getAbsoluteURL(url)
|
|
{
|
|
return new URL(url, location.href).href;
|
|
}
|
|
|
|
function verifyNumberOfDownloads(url, number)
|
|
{
|
|
var numDownloads = 0;
|
|
performance.getEntriesByName(getAbsoluteURL(url)).forEach(entry => {
|
|
if (entry.transferSize > 0) {
|
|
numDownloads++;
|
|
}
|
|
});
|
|
assert_equals(numDownloads, number, url);
|
|
}
|