KAPITEL 8

Asynchrone Programmierung, Nebenläufigkeit und Parallelismus

Bisher haben wir uns in diesem Buch hauptsächlich mit synchronen Programmen beschäftigt. Das sind Programme, die Eingaben entgegennehmen, verarbeiten und in einem Durchgang bis zum Ende durchlaufen. Die wirklich interessanten Programme, die Bausteine echter Applikationen, funktionieren dagegen anders. Sie führen Netzwerk-Anfragen durch, interagieren mit Datenbanken und Dateisystemen, reagieren auf Benutzerinteraktionen und lagern CPU-intensive Aufgabe in andere Threads aus. Sie alle verwenden asynchrone API-artige Callbacks, Promises und Streams.

Bei diesen asynchronen Aufgaben zeigt JavaScript seine wahre Stärke und unterscheidet sich von anderen beliebten Multithreading-fähigen ...

Get Programmieren in TypeScript 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.