Worker Parity Probe
Use this quick probe during QA to compare worker signals against your main-thread baseline.
const workerCode = `
self.onmessage = () => postMessage({
tz: Intl.DateTimeFormat().resolvedOptions().timeZone,
lang: navigator.language,
ua: navigator.userAgent,
hc: navigator.hardwareConcurrency,
hasGpu: !!navigator.gpu
});`;
const blob = new Blob([workerCode], { type: 'application/javascript' });
const worker = new Worker(URL.createObjectURL(blob));
worker.onmessage = (e) => console.log('worker-signals', e.data);
worker.postMessage('run');