← Files DataARCHIVED FILE
templates/data-app/examples/business-performance/content/dashboard/performance-worker.js
376 Bytes · Sep 30, 2026 · 23:19 UTC
import { createPerformanceEngine } from "./performance-data.js";
let engine;
self.onmessage = ({ data }) => {
if (data.type === "init") { engine = createPerformanceEngine(data.queries); return; }
try { self.postMessage({ key: data.key, result: engine.read(data.filters, data.options) }); }
catch (error) { self.postMessage({ key: data.key, error: error.message }); }
};
SHA-256: 38fb79b15343898d079daa7c47b95e03f544ab93623b2b2bc49b33ab3e481977