<script> function loadWorker(url) { return new Promise((resolve) => { try { const w = new Worker(url); w.onerror = () => resolve('failed'); w.onmessage = (m) => resolve(m.data); w.postMessage('success'); } catch { resolve('failed'); } }); } </script>