Quelle: Foto: Shutterstock / StockEU
Web Worker API sinnvoll einsetzen 03.03.2020, 16:00 Uhr

Parallele Ausführung

Für die parallele Ausführung von Aufgaben bietet JavaScript die Web Worker an.
Bereits seit einigen Jahren können Entwickler den von ihnen erstellten JavaScript-Code gezielt auf die vorhandenen Kerne eines modernen Prozessors verteilen. Durch diese Parallelisierung wird die Ausführungszeit eines Programms spürbar verkürzt. Solange alle Aufgaben eines Programms vom Prozessor sequenziell abgearbeitet werden, bleibt für parallele Tasks solange keine  Zeit, bis die Abarbeitung des Programmcodes beendet ist.
Für die parallele Ausführung von Aufgaben im Hintergrund bietet JavaScript die Web Worker an. Diese API wurde im Jahr 2015 von W3C als Working Draft veröffentlicht und steht in allen aktuellen Browsern zur Verfügung (Bild 1).

Jetzt 1 Monat kostenlos testen!

Sie wollen zukünftig auch von den Vorteilen eines plus-Abos profitieren? Werden Sie jetzt web&mobile Developer plus Kunde.
  • + Digitales Kundenkonto,
  • + Zugriff auf das digitale Heft,
  • + Zugang zum digitalen Heftarchiv,
  • + Auf Wunsch: Weekly Newsletter,
  • + Sämtliche Codebeispiele im digitalen Heftarchiv verfügbar