A robust and spec-compliant Promises/A+ implementation. This tiny package provides a performant and reliable Promise constructor, critical for asynchronous operations in modern JavaScript environments. It offers a consistent and predictable way to handle asynchronous code, improving code readability and maintainability. Widely used and tested, promise ensures compatibility across different platforms and browsers, making it a safe and essential dependency for many JavaScript projects.
The promise npm package experienced frequent releases from 2012 to 2015, with multiple versions each year. Release frequency decreased significantly after 2015, with occasional releases occurring sporadically. The last release was in October 2022, version 8.3.0. There have been no releases in 2023, 2024 or up to today August 15, 2025.
Promise npm package downloads show strong growth from February 2024 to July 2025, peaking at 85 million. A significant drop to 33.9 million is observed in August 2025, likely due to incomplete data for the current month. The trend suggests continued high usage.