Anhang A. asynquence Bibliothek

In den Kapiteln 1 und 2 haben wir uns ausführlich mit typischen asynchronen Programmiermustern befasst und wie sie üblicherweise mit Callbacks gelöst werden. Aber wir haben auch gesehen, warum Rückrufe in ihren Möglichkeiten fatal eingeschränkt sind. Das hat uns zu den Kapiteln 3 und 4 geführt, in denen Promises und Generatoren eine viel solidere, vertrauenswürdigere und vernünftigere Basis für deine Asynchronität bieten.

Ich habe in diesem Buch schon mehrmals auf meine eigene asynchrone Bibliothek asynquence -"async" + "sequence" = "asynquence" - verwiesen und möchte nun kurz erklären, wie sie funktioniert und warum ihr einzigartiges Design wichtig und hilfreich ist.

In Anhang B werden wir einige fortgeschrittene asynchrone Muster erforschen, aber du wirst wahrscheinlich eine Bibliothek brauchen, die diese Muster so schmackhaft macht, dass sie nützlich sind. Wir werden Asynquence verwenden, um diese Muster auszudrücken, also solltest du dich zunächst mit der Bibliothek vertraut machen.

asynquence ist natürlich nicht die einzige Option für gutes asynchrones Coding; es gibt sicherlich viele großartige Bibliotheken in diesem Bereich. Aber asynquencebietet eine einzigartige Perspektive, indem es das Beste aus all diesen Mustern in einer einzigen Bibliothek vereint und darüber hinaus auf einer einzigen grundlegenden Abstraktion aufbaut: der (asynchronen) Sequenz.

Meine Prämisse ist, dass anspruchsvolle JS-Programme oft Teile verschiedener asynchroner ...

Get Du kennst JS nicht: Asynchronität und Leistung 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.