Asynchrone Programmierung
摘要
Asynchrones JavaScript bezieht sich auf die Ausführung von JavaScript-Code, bei der bestimmte Operationen nicht blockierend sind, sondern im Hintergrund ablaufen können. Dies ermöglicht es, mehrere Aufgaben gleichzeitig auszuführen, ohne dass eine auf die Fertigstellung einer anderen warten muss. Lange Zeit dachte man bei asynchroner JavaScript-Programmierung nur an Ajax, aber die Zeiten sind vorbei. Obwohl Ajax immer noch im Zentrum modernen RIAs steht, haben Web Worker, Web Sockets oder Web Services das Anwendungsgebiet asynchroner Programmierung mit JavaScript immer weiter ausgedehnt. Und mit Promises und Deffered Object gibt es Techniken, diese Art der Programmierung unter Kontrolle zu halten.