JürgenB: Frage zum Wiki-Artikel „Web_Worker“

Beitrag lesen

problematische Seite

Hallo,

im Wikiartikel steht

Sie müssen den Code, der im Worker ausgeführt werden soll, deshalb in einer eigenen .js Datei bereitstellen.

Das stimmt so nicht. Der Code kann auch direkt im HTML im Script-Bereich stehen:

<script id="worker" type="javascript/worker">
 ...
</script>

<script>
  var workerscript = window.URL.createObjectURL(new Blob([document.getElementById("worker").textContent],{type:'application/javascript'}));

  worker = new Worker(workerscript); 
</script>

Siehe z.B. https://www.j-berkemeier.de/LogistischeAbbildung.html

Gruß
Jürgen