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 the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.