pplaywrightSource ↗
46 declarations and 52 call references extracted from public source metadata.

Source symbols: packages/trace-viewer/src/sw/main.ts

Deterministic, value-free symbol metadata extracted from public source. Implementations and literal values are not copied into this page.

  • Revision: main@4cd8608744bf4d18c9f23578c3cf4a1cd1862b2d · 2026-07-20T11:02:36Z
  • Declarations: 46
  • Referenced calls: 52

Declared symbols

  • Client — type at line 24; references postMessage
  • ServiceWorkerGlobalScope — type at line 30; references addEventListener, claim, get, matchAll, skipWaiting
  • FetchEvent — type at line 45; references respondWith
  • self — const at line 52; references addEventListener, skipWaiting
  • LoadedTrace — type at line 62
  • scopePath — const at line 67; references URL, startsWith, clear
  • loadedTraces — const at line 68; references startsWith, clear
  • clientIdToTraceUrls — const at line 69; references startsWith, clear
  • isDeployedAsHttps — const at line 70; references startsWith, clear
  • simulateRestart — function at line 72; references clear
  • loadTraceOrError — function at line 77; references loadTrace, Response, stringify
  • loadedTrace — const at line 79; references loadTrace
  • loadTrace — function at line 91; references get, Error, set, innerLoadTrace, delete
  • traceUri — const at line 92; references get, Error, set, innerLoadTrace, delete, TraceLoader, splitProgress, isLiveTrace, endsWith, FetchTraceLoaderBackend, ZipTraceLoaderBackend, load, error, includes, hasEntry, query, SnapshotServer, storage, resourceForSha1
  • loadedTrace — const at line 97; references get, innerLoadTrace, set, delete, TraceLoader, splitProgress, isLiveTrace, endsWith, FetchTraceLoaderBackend, ZipTraceLoaderBackend, load, error, includes, hasEntry, Error, query, SnapshotServer, storage, resourceForSha1
  • promise — const at line 100; references innerLoadTrace, set, delete, TraceLoader, splitProgress, isLiveTrace, endsWith, FetchTraceLoaderBackend, ZipTraceLoaderBackend, load, error, includes, hasEntry, Error, query, SnapshotServer, storage, resourceForSha1
  • innerLoadTrace — function at line 106; references TraceLoader, splitProgress, isLiveTrace, endsWith, FetchTraceLoaderBackend, ZipTraceLoaderBackend, load, error, includes, hasEntry, Error, query, SnapshotServer, storage, resourceForSha1
  • traceLoader — const at line 109; references TraceLoader, splitProgress, isLiveTrace, endsWith, FetchTraceLoaderBackend, ZipTraceLoaderBackend, load, error, includes, hasEntry, Error, query
  • backend — const at line 113; references isLiveTrace, endsWith, FetchTraceLoaderBackend, ZipTraceLoaderBackend, load, error, includes, hasEntry, Error, query
  • message — let at line 123; references query
  • lnaPermission — const at line 125; references query
  • snapshotServer — const at line 131; references SnapshotServer, storage, resourceForSha1
  • doFetch — function at line 135; references startsWith, fetch, URL, substring, simulateRestart, Response, get, loadTraceOrError, serveSnapshot, set, loadTrace, clientProgress, push, replace, serveResource, stringify, serveSnapshotInfo, serveClosestScreenshot, resourceForSha1, slice
  • request — const at line 136; references startsWith, fetch, URL, substring, simulateRestart, Response
  • url — const at line 142; references URL, startsWith, substring, simulateRestart, Response
  • relativePath — let at line 143; references startsWith, substring, simulateRestart, Response
  • isNavigation — const at line 155; references get, startsWith, loadTraceOrError, substring, serveSnapshot, set, fetch
  • client — const at line 156; references get, startsWith, loadTraceOrError, substring, serveSnapshot, set, fetch
  • pageOrFrameId — const at line 167; references substring, serveSnapshot, set, fetch, Response, loadTrace, URL, clientProgress, startsWith, push, replace, serveResource
  • response — const at line 168; references serveSnapshot, set, fetch, Response, loadTrace, URL, clientProgress, startsWith, push, replace, serveResource
  • lookupUrls — const at line 192; references startsWith, push, replace, serveResource, Response, loadTraceOrError, clientProgress, stringify, substring, serveSnapshotInfo, serveClosestScreenshot, resourceForSha1, slice, downloadHeaders
  • pageOrFrameId — const at line 215; references substring, serveSnapshotInfo, startsWith, serveClosestScreenshot
  • pageOrFrameId — const at line 220; references substring, serveClosestScreenshot, startsWith, resourceForSha1, slice, Response, downloadHeaders
  • blob — const at line 225; references resourceForSha1, slice, Response, downloadHeaders
  • downloadHeaders — function at line 236; references get, Headers, set
  • name — const at line 237; references get, Headers, set, matchAll, for, find, delete, add, keys, has
  • contentType — const at line 238; references get, Headers, set, matchAll, for, find, delete, add, keys, has
  • headers — const at line 241; references Headers, set, matchAll, for, find, delete, add, keys, has
  • gc — function at line 248; references matchAll, for, find, delete, add, keys, has
  • clients — const at line 249; references matchAll, for, find, delete, add
  • usedTraces — const at line 250; references for, find, delete, add
  • clientProgress — function at line 266; references postMessage
  • noopProgress — function at line 272
  • isLiveTrace — function at line 274; references URL, get, endsWith
  • url — const at line 275; references URL, get, endsWith, addEventListener, respondWith, doFetch
  • path — const at line 276; references get, endsWith, addEventListener, respondWith, doFetch

Imported modules

  • @isomorphic/trace/snapshotServer
  • @isomorphic/trace/traceLoader
  • @isomorphic/trace/traceModernizer
  • ./progress
  • ./traceLoaderBackends

File-level call references


Source: packages/trace-viewer/src/sw/main.ts

Generated by smolify with deterministic-repository-import-v2 · 1 source file
Source symbols: packages/trace-viewer/src/sw/main.ts — playwright · Smolify