Show HN: LazyPromise = Observable – Signals
ivan7237d Friday, December 19, 2025A Promise-like primitive which is lazy/cancelable, has typed errors, and emits synchronously instead of on the microtask queue. In a way LazyPromise is what you get if you take an Observable and make it impossible to misuse it for what the Signals were built to do.
Summary
Lazy Promise is a JavaScript library that provides a 'lazy' version of the Promise API, allowing developers to delay the execution of a Promise until it is actually needed. This can help improve performance and reduce unnecessary computation in certain scenarios.
30
6
Summary
github.com