Explain next tick logic

It was something we forgot and that we don't want to forget. Sending it onto the event loop prevents us from blocking with a long operation, allowing other things on the event loop to happen before a take a possibly long time
This commit is contained in:
Robert Mennell
2019-01-13 12:49:50 -08:00
committed by GitHub
parent 972c10a3e7
commit 52da0bbcac

View File

@ -2,7 +2,7 @@
Creates a hash for a value using the [SHA-256](https://en.wikipedia.org/wiki/SHA-2) algorithm. Returns a promise.
Use `crypto` API to create a hash for the given value.
Use `crypto` API to create a hash for the given value, `setTimeout` to prevent blocking on a long operation, and a `Promise` to give it a familiar interface.
```js
const crypto = require('crypto');