load_worker.html 321 B

1234567891011121314
  1. <script>
  2. function loadWorker(url) {
  3. return new Promise((resolve) => {
  4. try {
  5. const w = new Worker(url);
  6. w.onerror = () => resolve('failed');
  7. w.onmessage = (m) => resolve(m.data);
  8. w.postMessage('success');
  9. } catch {
  10. resolve('failed');
  11. }
  12. });
  13. }
  14. </script>