diff --git a/Build/lib/cache-filesystem.ts b/Build/lib/cache-filesystem.ts index fde92f83..32e8c7eb 100644 --- a/Build/lib/cache-filesystem.ts +++ b/Build/lib/cache-filesystem.ts @@ -291,9 +291,9 @@ export class Cache { const createFetchFallbackPromise = async (url: string, index: number) => { // Most assets can be downloaded within 250ms. To avoid wasting bandwidth, we will wait for 500ms before downloading from the fallback URL. - if (index > 0) { + if (index >= 0) { try { - await sleepWithAbort(100 + (index + 1) * 10, controller.signal); + await sleepWithAbort(50 + (index + 1) * 100, controller.signal); } catch { console.log(picocolors.gray('[fetch cancelled early]'), picocolors.gray(url)); throw new CustomAbortError(); diff --git a/Build/lib/fetch-assets.ts b/Build/lib/fetch-assets.ts index 9741878d..085d9707 100644 --- a/Build/lib/fetch-assets.ts +++ b/Build/lib/fetch-assets.ts @@ -45,10 +45,10 @@ export async function fetchAssetsWithout304(url: string, fallbackUrls: string[] const controller = new AbortController(); const createFetchFallbackPromise = async (url: string, index: number) => { - if (index > 0) { + if (index >= 0) { // Most assets can be downloaded within 250ms. To avoid wasting bandwidth, we will wait for 500ms before downloading from the fallback URL. try { - await sleepWithAbort(500 + (index + 1) * 10, controller.signal); + await sleepWithAbort(50 + (index + 1) * 100, controller.signal); } catch { console.log(picocolors.gray('[fetch cancelled early]'), picocolors.gray(url)); throw new CustomAbortError();