JavaScript CoreIntermediateFree

Build Your Own Promise Library

`await` feels like magic — but a Promise is just a tiny state machine you can build yourself. Implement one from scratch: `.then()` chaining, microtask timing, `Promise.all`, and the gnarly thenable edge cases that pass the official Promise/A+ spec.

~14h6 tasks
javascripttypescriptasyncpromisesfundamentalsevent-loopmicrotasks

About this course

Start learningBrowse all courses
Build Your Own Promise Library | LinfyLab | 1%