Function Composition Higher Order
Implement a Debounce Function
Implement a partial() Utility
Implement once Higher-Order Function
Function Composition with pipe and compose
Memoize With Custom Key Resolver
Custom Function.prototype.bind
Throttle With Leading and Trailing Options
Implement a Throttle Function
Debounce With Cancel Method
Generic memoize Higher-Order Function
Polyfills for call, apply, and bind
Debounce and Throttle Utilities
Curry With Placeholder Support
Debounce With Leading/Trailing and .cancel()
Promises Async Control
Promise-Based Sleep Function
Promisify an Error-First Callback
Polyfill Promise.allSettled
Implement a Promise.all Polyfill
Sequential Promise Runner
Polyfill Promise.any and Promise.race
Async Retry With Exponential Backoff
Custom Promise From Scratch
Promise Combinator Polyfills
Objects Deep Operations
Flatten Object to Dot Notation
Implement deepEqual Structural Comparison
Deep Merge Nested Objects
Recursive deepFreeze Utility
Deep Clone With Circular References
Timers Scheduling Concurrency
Track and Clear All Timeouts
setInterval via Recursive setTimeout
Async Polling Until Success or Timeout
Concurrency-Limited TaskRunner
Circuit Breaker With Failure Threshold
Cancelable Async Wrapper With AbortController
Priority Task Scheduler on the Event Loop
Polyfills Language Internals
Implement a reduce Polyfill
Custom Array.prototype.map Polyfill
Implement an Array.prototype.filter Polyfill
Accurate Type Detection Helper
Array.prototype.flat Polyfill
Custom JSON.stringify Polyfill
Implement JSON Stringify and Parse Polyfills
Iterators Generators Proxies
Infinite ID Generator Function
Negative Array Indexing With Proxy
Proxy-Based Property Validator
Custom Iterable With Symbol.iterator
Deep Reactive Object With Proxy
Events Observables Reactivity
Custom EventEmitter Class
Minimal Observable With subscribe and next
Observable Array Subclass
Minimal Observable With Subscriptions
Core Js Internals Implementations
Private Variables With Closures or #
Vanilla JS Stopwatch Logic
Reimplement instanceof via Prototype Chain
Private Instance Data With WeakMap
Reimplement the `new` Operator
Nested Prize Rules Calculator