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).

web & mobile DEVELOPER

Sie wollen zukünftig auch von den Vorteilen eines plus-Abos profitieren? Werden Sie jetzt web&mobile Developer plus Kunde.
  • 2 Monate Gratis testen
  • Über 4.000 qualifizierte Fachartikel
  • Diverse DevBooks thematisch für Sie zusammen gestellt
  • Webcasts von 30 - 90 Min.
  • Aufzeichnungen von ausgewählten Fortbildungen und Konferenzen
  • Auf jedem Gerät verfügbar