19 Web Worker

Eine Programmiersprache, die zunächst für einfache Dinge wie Formularüberprüfungen konzipiert war, stößt an gewisse Grenzen, wenn sie für komplexe Webapplikationen eingesetzt werden soll. Die Beschränkung von JavaScript auf einen einzelnen Ausführungsstrang ist solch eine Grenze.

Multitasking

Wird auf einem Computer ein Programm wie ein Webbrowser oder eine Textverarbeitung gestartet, bildet der Computer dies als einen sogenannten Prozess ab. Ein Prozess kann mehrere Ausführungsstränge oder Threads (engl. für Faden) umfassen. Innerhalb eines Threads werden die anstehenden Aufgaben hintereinander ausgeführt, also niemals gleichzeitig. Eine Aufgabe muss zuerst abgeschlossen sein, bevor die nächste Aufgabe bearbeitet werden kann. Verschiedene ...

Get JavaScript, 6th Edition now with O’Reilly online learning.

O’Reilly members experience live online training, plus books, videos, and digital content from 200+ publishers.