node/lib/internal/process
Anatoli Papirovski cde3928a10 process: improve queueMicrotask performance
Optimize the hot code paths of queueMicrotask by
not creating unnecessary objects, not looking up
properties on frozen primordials, etc.

PR-URL: https://github.com/nodejs/node/pull/28093
Reviewed-By: Ruben Bridgewater <ruben@bridgewater.de>
Reviewed-By: Gus Caplan <me@gus.host>
Reviewed-By: Matteo Collina <matteo.collina@gmail.com>
2019-06-10 07:49:40 +02:00
..
esm_loader.js module: initialize module_wrap.callbackMap during pre-execution 2019-04-25 12:11:10 +08:00
execution.js lib: rework logic of stripping BOM+Shebang from commonjs 2019-05-26 13:04:29 -05:00
main_thread_only.js process: improve cwd performance 2019-04-26 18:43:11 +02:00
per_thread.js lib: enforce the use of Object from primordials 2019-04-12 05:38:45 +02:00
policy.js lib: enforce the use of Object from primordials 2019-04-12 05:38:45 +02:00
promises.js process: code cleanup for nextTick 2019-06-09 06:52:39 +02:00
report.js report: improve signal name validation 2019-04-10 20:36:10 -04:00
stdio.js src: move guessHandleType in the util binding 2019-04-20 13:25:41 +08:00
task_queues.js process: improve queueMicrotask performance 2019-06-10 07:49:40 +02:00
warning.js lib: require globals instead of using the global proxy 2019-04-16 04:24:26 +08:00
worker_thread_only.js worker: create per-Environment message port after bootstrap 2019-03-19 21:00:48 +08:00