Da fehlt noch ein await: async/await und Promises zähmen
Asynchronen Code zu schreiben ist nun wirklich nicht angenehm. Zu unserem Ärger verstecken sich dort zu oft subtile kleine und größere Fehlerchen. Im Vergleich zu Callbacks und Promises brachte async/await für JavaScript bereits eine große Erleichterung mit sich. Der Code bleibt jedoch asynchron und ist erfahrungsgemäß immer noch fehleranfällig.
Holger hat sich in seinen Projekten einmal zu oft über ein fehlendes await geärgert! Dies nimmt er zum Anlass, um die Funktionsweise von async/await und dessen Historie noch einmal genauer zu betrachten. Er wird außerdem häufige Fallstricke und mögliche Lösungswege vorstellen. Danach ärgern wir uns alle hoffentlich seltener über ein fehlendes await.
Vorkenntnisse
- Grundlegende JavaScript-Kenntnisse, aber auch etwas Erfahrung mit Promises und async/await kann nicht schaden
Lernziele
- Funktionsweise von async/await und Promises in JavaScript besser verstehen
- Fehlern in asynchronem Code besser auf die Schliche kommen