JavaScript beschleunigen: So parallelisieren Web Worker Prozesse

Web Worker helfen Entwicklern beim Aufbau performanter Web-Applikationen. Der Artikel zeigt beispielhaft, wie das funktioniert.

Artikel verschenken
vorlesen Druckansicht 10 Kommentare lesen
JavaScript: Web Worker parallelisieren Prozesse fĂĽr mehr Tempo

(Bild: Den Rise/shutterstock.com)

Lesezeit: 16 Min.
Von
  • Andreas Hitzig
Inhaltsverzeichnis

In den Anfängen von JavaScript war der Aufbau von Webseiten aufgrund von Modems und Wählleitungen eine langwierige Angelegenheit. Niemand hat zu dieser Zeit große Fragen über Ladezeiten und Ausführungsgeschwindigkeit gestellt. Mit steigender Bandbreite der Datenleitungen wurden die Anwender jedoch immer anspruchsvoller. Lädt eine Website heute länger als ein paar Sekunden, wird sich hingegen als lahm angesehen.

Eines der Werkzeuge, das Sie bei der Erstellung performanter Webseiten unterstĂĽtzt, sind Web Worker. Durch die gezielte Verteilung des Programmcodes auf mehrere Kerne Ihres Prozessors wird die AusfĂĽhrung parallelisiert und der Aufbau der Webseite beschleunigt. Dieses Vorgehen verkĂĽrzt die Wartezeit des Besuchers spĂĽrbar.

Die API wurde im Jahr 2015 als Working Draft von W3C veröffentlicht und steht Ihnen in allen aktuellen Browsern zur Verfügung. In diesem Workshop erfahren Sie, wie Sie die Web Worker API in Ihrem Programmen einsetzen und welche Aufgabenstellungen sich dafür eignen.

Das war die Leseprobe unseres heise-Plus-Artikels "JavaScript beschleunigen: So parallelisieren Web Worker Prozesse ". Mit einem heise-Plus-Abo können Sie den ganzen Artikel lesen.