node/lib/internal/perf
Jason Zhang 50b4ada551
lib: convert transfer sequence to array in js
This commit lets `tranfer` passed to `structuredClone` get validated at
JS layer by doing webidl conversion. This avoids the C++ to JS function
call overhead in the native implementaiton of `structuredClone`

PR-URL: https://github.com/nodejs/node/pull/55317
Fixes: https://github.com/nodejs/node/issues/55280
Refs: https://github.com/nodejs/node/pull/50330
Reviewed-By: Joyee Cheung <joyeec9h3@gmail.com>
Reviewed-By: Matteo Collina <matteo.collina@gmail.com>
Reviewed-By: James M Snell <jasnell@gmail.com>
Reviewed-By: Matthew Aitken <maitken033380023@gmail.com>
2024-10-13 18:11:21 +00:00
..
event_loop_delay.js
event_loop_utilization.js
nodetiming.js src,lib: add performance.uvMetricsInfo 2024-08-30 14:22:28 +00:00
observe.js lib: enforce ASCII order in error code imports 2024-04-23 17:05:38 +00:00
performance_entry.js
performance.js perf_hooks: add missing type argument to getEntriesByName 2024-09-24 19:39:51 +00:00
resource_timing.js perf_hooks: add deliveryType and responseStatus fields 2024-05-12 20:02:48 +02:00
timerify.js tools: add lint rule to keep primordials in ASCII order 2024-04-21 16:53:08 +00:00
usertiming.js lib: convert transfer sequence to array in js 2024-10-13 18:11:21 +00:00
utils.js perf_hooks: performance milestone time origin timestamp improvement 2024-02-28 16:52:30 +00:00