5 ms·
It depends - I would assume the callback pattern is much easier to JIT than the promise pattern and requires less objects to be allocated, but you’re right. Tha
by orf 6y ago
It depends - I would assume the callback pattern is much easier to JIT than the promise pattern and requires less objects to be allocated, but you’re right. That’s a huge difference.
You’d need to benchmark another non-io bound function to find how much overhead comes from promises themselves.
- beaconstudios 6y agoNot enough to add 40% overhead to a 1mb file read, I can tell you that much.
- javajosh 6y agoIt depends. If disks got so fast that function call overhead starts to dominate, then you might see an effect like this. But I have to imagine reading from an SSD is still 1000x slower (at least) than a function invocation in Javascript.
- beaconstudios 6y agoI don't see that basically ever being the case.