mirror of
https://github.com/denoland/deno.git
synced 2024-12-26 09:10:40 -05:00
e136bd86b3
This optimization applies on `napi_get_undefined`, `napi_get_null` & `napi_get_boolean`. ``` # main benchmark time (avg) (min … max) p75 p99 p995 ---------------------------------------------------------- ----------------------------- warmup 482.55 ps/iter (462.5 ps … 15.67 ns) 475 ps 525 ps 829.1 ps napi_get_undefined 25.07 ns/iter (24.03 ns … 36.87 ns) 25.37 ns 27.09 ns 34.85 ns ``` ``` # This patch benchmark time (avg) (min … max) p75 p99 p995 ---------------------------------------------------------- ----------------------------- warmup 484.78 ps/iter (462.5 ps … 14.4 ns) 475 ps 554.1 ps 583.3 ps napi_get_undefined 15.52 ns/iter (15.35 ns … 22.14 ns) 15.41 ns 17.18 ns 20.02 ns ``` |
||
---|---|---|
.. | ||
src | ||
tests | ||
.gitignore | ||
array_test.js | ||
async_test.js | ||
build.rs | ||
callback_test.js | ||
Cargo.toml | ||
coerce_test.js | ||
common.js | ||
numbers_test.js | ||
object_wrap_test.js | ||
promise_test.js | ||
properties_test.js | ||
strings_test.js | ||
typedarray_test.js |