Divy Srivastava
|
e136bd86b3
|
perf(napi): optimize primitive napi functions (#16163)
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
```
|
2022-10-07 16:24:01 +05:30 |
|
Bartek Iwańczuk
|
5733de8a2e
|
chore: upgrade rusty_v8 to 0.52.0 (#16183)
|
2022-10-07 09:21:56 +05:30 |
|
Geert-Jan Zwiers
|
58e76098e6
|
fix(serde_v8): no panic on reading large text file (#15494)
Co-authored-by: Nayeem Rahman <nayeemrmn99@gmail.com>
|
2022-09-01 22:20:11 +02:00 |
|
Jakub Łabor
|
37b32fa348
|
feat(serde_v8): Serialize integers as BigInt (#15692)
|
2022-09-01 16:21:28 +05:30 |
|
Divy Srivastava
|
e267ec6ed5
|
chore(serde_v8): take mutable reference in ToV8::to_v8 (#15707)
|
2022-09-01 15:54:40 +05:30 |
|
Arthur Silva
|
5d263c932f
|
serde_v8: improvements to avoid hitting unimplemented codepaths (#13915)
|
2022-07-28 12:46:10 +02:00 |
|
Aaron O'Mullan
|
12f7581ed9
|
cleanup(serde_v8): disambiguate ZeroCopyBuf (#14380)
|
2022-04-25 16:56:47 +02:00 |
|
Aaron O'Mullan
|
4b7d306a19
|
perf(serde_v8): zero-copy StringOrBuffer (#14381)
|
2022-04-24 09:28:46 -03:00 |
|
Aaron O'Mullan
|
13b9fc9304
|
feat(serde_v8): DetachedBuffer (#14102)
|
2022-04-02 13:35:57 +02:00 |
|
Aaron O'Mullan
|
6516130b01
|
chore: drop src/ in bench_util & serde_v8 (#14097)
To align with conventions used in our other crates
|
2022-03-24 11:23:40 +01:00 |
|