fix(ext/node): New async setInterval function to improve the nodejs compatibility #26703
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
#26499
This PR adds a better implementation of
setInterval
using async functions, similar to the one in Node.js. It's mostly based on the Node.js version, with some updates to error handling and logic.The PR is complete, but I need help with:
Currently, I have a test to validate my code, but I’m running it outside of
cargo test
because running all tests at once is frustrating and often causes my system to freeze due to high memory use. This issue occurred even before my changes.