Promises ( polyfill of Promise all, race, allSettled )
Implement Async parallel, Async series which executes a set of async tasks parallel and in series
Implement Retry API with n retry
Build a Promise from Scratch
Currying with example
String.prototype.repeat
Implement the compose() and pipe() polyfill .
Design patterns like singleton, factory patterns, etc
Implement the publisher-subscriber pattern in javascript
Implement the map, filter, reduce, and for Each polyfill
Implement the Function .bind, call, apply method on the Function Prototype
Prototype and prototype inheritance
How rendering works in the browser
Event delegation and event propagation in js
Implement Memoization
Progressive Web application
Clone an Object
Debouncing and Throttling
Implement clearAllTimeout()
Event Target — addEventListener, removeEventListener, dispatchEvent
Intersection Observer
Summary
