← Files DataARCHIVED FILE

templates/data-app/examples/business-performance/content/dashboard/performance-worker.js

376 Bytes · Sep 30, 2026 · 23:19 UTC

↓ Download file

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