fix(ext/node): fix asciiSlice & ucs2Slice & hexSlice being too slow #34525
fix(ext/node): fix asciiSlice being too slow
ef30b3a4
bddjr
marked this pull request as draft 64 days ago
fix(ext/node): fix ucs2Slice being too slow
0923f0f4
bddjr
changed the title fix(ext/node): fix asciiSlice being too slow fix(ext/node): fix asciiSlice and ucs2Slice being too slow 64 days ago
remove bytesToUtf16le
a1625b35
Merge branch 'main' into main
cedd04e3
bddjr
marked this pull request as ready for review 64 days ago
base64urlSlice use TypedArrayPrototypeSubarray
43e8ab5c
bddjr
marked this pull request as draft 64 days ago
optimize performance
c5b6f52e
Merge remote-tracking branch 'deno/main'
93c523f4
bartlomieju
marked this pull request as ready for review 62 days ago
remove _base64Slice & _utf8Slice
372f0009
no modify Cargo.toml
3c8c31eb
modify some comment
b199bd49
// SAFETY:
2e3a651a
ascii use `if buffer.len() <= 256 && buffer.is_ascii()`
6d207858
modify test asciiSlice
8552b04f
bddjr
marked this pull request as draft 61 days ago
hexSlice use Uint8ArrayPrototypeToHex
4465a03d
bddjr
changed the title fix(ext/node): fix asciiSlice and ucs2Slice being too slow fix(ext/node): fix asciiSlice & ucs2Slice & hexSlice being too slow 61 days ago
`hexSlice` use `Uint8ArrayPrototype.toHex`
e11a530d
hexSlice use op_node_encoding_slice
70b293c3
oops
7da7fc05
StringTooLong
320ff9f4
target_len
91ccbee3
bddjr
marked this pull request as ready for review 61 days ago
bddjr
marked this pull request as draft 61 days ago
use faster-hex
cb13f1b4
bddjr
marked this pull request as ready for review 61 days ago
bddjr
marked this pull request as draft 61 days ago
bddjr
marked this pull request as ready for review 61 days ago
remove `if buffer.len() == 0`
ede70ce9
bddjr
marked this pull request as draft 61 days ago
Create V8 string with zero-copy
83f85c47
Merge remote-tracking branch 'deno/main'
ea6b19b8
bddjr
marked this pull request as ready for review 60 days ago
const CHUNK_SIZE
4a99c609
`while len - i >= CHUNK_SIZE`
72758725
const MASK
6a7b16a9
optimize mask_ascii_fast
0cd13015
optimize mask_ascii_fast
2615c5a0
optimize mask_ascii_fast
b5d024d4
Merge branch 'main' into main
157817c6
ext/node/polyfills/internal_binding/_utils.ts
80173da1
decode_utf16le_from_bytes
5943730c
rollback base64urlSlice
36ec9456
hexSlice err format
730ab8bd
comment
515d31ff
hex_encode unwarp
3e167733
comment
eaef6fa8
Assignees
No one assigned
Login to write a write a comment.
Login via GitHub