11.2 Web Workers
Web Workers[84] sind nicht Teil der HTML5-Spezifikation. Sie können sich aber als nützlich erweisen, um Prozesse clientseitig im Hintergrund verarbeiten zu lassen. Deshalb sind sie erwähnenswert.
Wir verwenden JavaScript für unseren gesamten clientseitigen Code, aber JavaScript unterstützt immer nur einen Thread. Wir können immer nur eine Sache gleichzeitig machen. Wenn eine Aufgabe viel Zeit in Anspruch nimmt, sind die Benutzer gezwungen zu warten, bis die Aufgabe erledigt ist. Web Workers lösen dieses Problem, indem sie eine einfache Möglichkeit bieten, gleichzeitig ablaufende Programme zu schreiben.
Wenn wir ein Skript mit dem Name worker.js verwenden, das Bilder verarbeitet, können wir es folgendermaßen aufrufen:
webworkers/application.js ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access