Home / File/ worker-nested-worker.js — vite Source File

worker-nested-worker.js — vite Source File

Architecture documentation for worker-nested-worker.js, a javascript file in the vite codebase. 2 imports, 0 dependents.

File javascript ViteCore BuildPipeline 2 imports 2 functions

Entity Profile

Dependency Diagram

graph LR
  ec014a40_b0c1_0112_6c2e_1499fcd94867["worker-nested-worker.js"]
  2ea83f7c_087b_35c6_61a2_1f3686715f3e["./importMetaGlobEager.worker?worker"]
  ec014a40_b0c1_0112_6c2e_1499fcd94867 --> 2ea83f7c_087b_35c6_61a2_1f3686715f3e
  8557f7cb_deb1_69c2_9450_6e20f1022c82["./sub-worker?worker"]
  ec014a40_b0c1_0112_6c2e_1499fcd94867 --> 8557f7cb_deb1_69c2_9450_6e20f1022c82
  style ec014a40_b0c1_0112_6c2e_1499fcd94867 fill:#6366f1,stroke:#818cf8,color:#fff

Relationship Graph

Source Code

import ImportMetaGlobEagerWorker from './importMetaGlobEager.worker?worker'
import SubWorker from './sub-worker?worker'

const subWorker = new SubWorker()

self.onmessage = (event) => {
  if (event.data === 'ping') {
    subWorker.postMessage('ping')
  }
}

self.postMessage(self.location.href)

subWorker.onmessage = (ev) => {
  self.postMessage({
    type: 'module',
    data: ev.data,
  })
}

const classicWorker = new Worker(new URL('./url-worker.js', import.meta.url), {
  type: 'module',
})
classicWorker.addEventListener('message', (ev) => {
  self.postMessage({
    type: 'constructor',
    data: ev.data,
  })
})

const importMetaGlobEagerWorker = new ImportMetaGlobEagerWorker()

importMetaGlobEagerWorker.postMessage('1')

importMetaGlobEagerWorker.addEventListener('message', (ev) => {
  self.postMessage({
    type: 'importMetaGlobEager',
    data: ev.data,
  })
})

// for sourcemap
console.log('worker-nested-worker.js')

Domain

Subdomains

Functions

Dependencies

  • ./importMetaGlobEager.worker?worker
  • ./sub-worker?worker

Frequently Asked Questions

What does worker-nested-worker.js do?
worker-nested-worker.js is a source file in the vite codebase, written in javascript. It belongs to the ViteCore domain, BuildPipeline subdomain.
What functions are defined in worker-nested-worker.js?
worker-nested-worker.js defines 2 function(s): self, subWorker.
What does worker-nested-worker.js depend on?
worker-nested-worker.js imports 2 module(s): ./importMetaGlobEager.worker?worker, ./sub-worker?worker.
Where is worker-nested-worker.js in the architecture?
worker-nested-worker.js is located at playground/worker/worker-nested-worker.js (domain: ViteCore, subdomain: BuildPipeline, directory: playground/worker).

Analyze Your Own Codebase

Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.

Try Supermodel Free