Promises stellen in JavaScript einen zentralen Mechanismus dar, um asynchronen Code zu händeln. Sie sind Bestandteil diverser Bibliotheken und Frameworks und werden genutzt, um die Resultate einer ...
Variablen sind so alt wie das Programmieren selbst – und stellen auch in modernem JavaScript noch immer ein Schlüsselkonzept dar. In diesem Zusammenhang sollten wir uns zunächst vergegenwärtigen, dass ...
In Zeiten, in denen selbst billige Smartphones vier oder mehr Kerne haben, mag das überraschen. Warum verteilen sich JavaScript- und Browser-Code nicht schon längst auf diverse Threads? Und wenn sie ...
Asynchrone Programmierung ist ein Paradigma, das häufig in Low-Level-Systemsoftware, der Web-Programmierung und in Benutzeranwendungen auf mobilen Plattformen eingesetzt wird. Allerdings ist es ...
Alice zählt ihre drei Sekunden, danach Bob seine. Was man stattdessen möchte, ist ein gleichzeitiger Fortschritt in beiden Countdowns. Aber da keine Threads zum Einsatz kommen, können die beiden ...
Seit einiger Zeit macht der Begriff "reaktive Programming" die Runde. Dabei reagiert die meiste Software bereits heute auf externe Signale wie den Klick eines Users oder geänderte Daten. Das "Reactive ...