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; referencespostMessageServiceWorkerGlobalScope— type at line 30; referencesaddEventListener,claim,get,matchAll,skipWaitingFetchEvent— type at line 45; referencesrespondWithself— const at line 52; referencesaddEventListener,skipWaitingLoadedTrace— type at line 62scopePath— const at line 67; referencesURL,startsWith,clearloadedTraces— const at line 68; referencesstartsWith,clearclientIdToTraceUrls— const at line 69; referencesstartsWith,clearisDeployedAsHttps— const at line 70; referencesstartsWith,clearsimulateRestart— function at line 72; referencesclearloadTraceOrError— function at line 77; referencesloadTrace,Response,stringifyloadedTrace— const at line 79; referencesloadTraceloadTrace— function at line 91; referencesget,Error,set,innerLoadTrace,deletetraceUri— const at line 92; referencesget,Error,set,innerLoadTrace,delete,TraceLoader,splitProgress,isLiveTrace,endsWith,FetchTraceLoaderBackend,ZipTraceLoaderBackend,load,error,includes,hasEntry,query,SnapshotServer,storage,resourceForSha1loadedTrace— const at line 97; referencesget,innerLoadTrace,set,delete,TraceLoader,splitProgress,isLiveTrace,endsWith,FetchTraceLoaderBackend,ZipTraceLoaderBackend,load,error,includes,hasEntry,Error,query,SnapshotServer,storage,resourceForSha1promise— const at line 100; referencesinnerLoadTrace,set,delete,TraceLoader,splitProgress,isLiveTrace,endsWith,FetchTraceLoaderBackend,ZipTraceLoaderBackend,load,error,includes,hasEntry,Error,query,SnapshotServer,storage,resourceForSha1innerLoadTrace— function at line 106; referencesTraceLoader,splitProgress,isLiveTrace,endsWith,FetchTraceLoaderBackend,ZipTraceLoaderBackend,load,error,includes,hasEntry,Error,query,SnapshotServer,storage,resourceForSha1traceLoader— const at line 109; referencesTraceLoader,splitProgress,isLiveTrace,endsWith,FetchTraceLoaderBackend,ZipTraceLoaderBackend,load,error,includes,hasEntry,Error,querybackend— const at line 113; referencesisLiveTrace,endsWith,FetchTraceLoaderBackend,ZipTraceLoaderBackend,load,error,includes,hasEntry,Error,querymessage— let at line 123; referencesquerylnaPermission— const at line 125; referencesquerysnapshotServer— const at line 131; referencesSnapshotServer,storage,resourceForSha1doFetch— function at line 135; referencesstartsWith,fetch,URL,substring,simulateRestart,Response,get,loadTraceOrError,serveSnapshot,set,loadTrace,clientProgress,push,replace,serveResource,stringify,serveSnapshotInfo,serveClosestScreenshot,resourceForSha1,slicerequest— const at line 136; referencesstartsWith,fetch,URL,substring,simulateRestart,Responseurl— const at line 142; referencesURL,startsWith,substring,simulateRestart,ResponserelativePath— let at line 143; referencesstartsWith,substring,simulateRestart,ResponseisNavigation— const at line 155; referencesget,startsWith,loadTraceOrError,substring,serveSnapshot,set,fetchclient— const at line 156; referencesget,startsWith,loadTraceOrError,substring,serveSnapshot,set,fetchpageOrFrameId— const at line 167; referencessubstring,serveSnapshot,set,fetch,Response,loadTrace,URL,clientProgress,startsWith,push,replace,serveResourceresponse— const at line 168; referencesserveSnapshot,set,fetch,Response,loadTrace,URL,clientProgress,startsWith,push,replace,serveResourcelookupUrls— const at line 192; referencesstartsWith,push,replace,serveResource,Response,loadTraceOrError,clientProgress,stringify,substring,serveSnapshotInfo,serveClosestScreenshot,resourceForSha1,slice,downloadHeaderspageOrFrameId— const at line 215; referencessubstring,serveSnapshotInfo,startsWith,serveClosestScreenshotpageOrFrameId— const at line 220; referencessubstring,serveClosestScreenshot,startsWith,resourceForSha1,slice,Response,downloadHeadersblob— const at line 225; referencesresourceForSha1,slice,Response,downloadHeadersdownloadHeaders— function at line 236; referencesget,Headers,setname— const at line 237; referencesget,Headers,set,matchAll,for,find,delete,add,keys,hascontentType— const at line 238; referencesget,Headers,set,matchAll,for,find,delete,add,keys,hasheaders— const at line 241; referencesHeaders,set,matchAll,for,find,delete,add,keys,hasgc— function at line 248; referencesmatchAll,for,find,delete,add,keys,hasclients— const at line 249; referencesmatchAll,for,find,delete,addusedTraces— const at line 250; referencesfor,find,delete,addclientProgress— function at line 266; referencespostMessagenoopProgress— function at line 272isLiveTrace— function at line 274; referencesURL,get,endsWithurl— const at line 275; referencesURL,get,endsWith,addEventListener,respondWith,doFetchpath— const at line 276; referencesget,endsWith,addEventListener,respondWith,doFetch
Imported modules
@isomorphic/trace/snapshotServer@isomorphic/trace/traceLoader@isomorphic/trace/traceModernizer./progress./traceLoaderBackends
File-level call references
postMessage— line 27addEventListener— line 31claim— line 38get— line 39matchAll— line 40skipWaiting— line 42respondWith— line 49waitUntil— line 59URL— line 67startsWith— line 70clear— line 73loadTrace— line 79Response— line 83stringify— line 83Error— line 94set— line 96innerLoadTrace— line 100delete— line 102TraceLoader— line 109splitProgress— line 112isLiveTrace— line 113endsWith— line 113FetchTraceLoaderBackend— line 113ZipTraceLoaderBackend— line 113load— line 114error— line 117includes— line 118hasEntry— line 118query— line 125SnapshotServer— line 131storage— line 131resourceForSha1— line 131fetch— line 140substring— line 145simulateRestart— line 148loadTraceOrError— line 164serveSnapshot— line 168clientProgress— line 183push— line 194replace— line 194serveResource— line 195serveSnapshotInfo— line 216serveClosestScreenshot— line 221slice— line 225downloadHeaders— line 227Headers— line 241for— line 252find— line 253add— line 257keys— line 260has— line 261doFetch— line 284
Source: packages/trace-viewer/src/sw/main.ts