Source code

Revision control

Copy as Markdown

Other Tools

function get_resource_echo_url(uid, url) {
return `/css/fetching/support/echo-headers.py?token=${uid}&location=${url}`
}
function wait_for_resource(url) {
return new Promise(resolve => {
const po = new PerformanceObserver(list => {
const entries = list.getEntries();
if (entries.find(e => e.name.includes(url)))
resolve();
})
po.observe({type: "resource", buffered: true});
});
}
async function get_headers(uid) {
return await (await fetch(`/css/fetching/support/echo-headers.py?token=${uid}&location=echo`)).json()
}