July 2014
Intermediate to advanced
560 pages
17h 58m
German
Asynchronität spielt unter JavaScript eine wichtige Rolle, zumal verhindert werden soll, dass durch langwährende Aktionen der Browser einfriert. Das ist auch der Grund, warum Funktionen, die auf Ressourcen zugreifen, generell asynchron sind. Zu diesen Aktionen zählen unter anderem AJAX-Aufrufe, aber auch Zugriffe auf lokale Browser-Datenbanken wie IndexedDB.
Sofern der Entwickler nicht explizit Gebrauch von den mit HTML 5 assoziierten Web-Workern (im Hintergrund ausgeführter JavaScript-Code) macht, hat er lediglich einen einzigen Thread zur Verfügung. Dieser wird häufig als UI-Thread oder Main-Thread bezeichnet. Für asynchrone Funktionen wie AJAX-Anfragen startet die Laufzeitumgebung einen eigenen Thread. Die ...
Read now
Unlock full access