Skip to content

Commit 06de6fa

Browse files
committed
fixup! src: improve TextEncoder encodeInto performance
1 parent b3cad8a commit 06de6fa

File tree

1 file changed

+4
-4
lines changed

1 file changed

+4
-4
lines changed

src/encoding_binding.cc

+4-4
Original file line numberDiff line numberDiff line change
@@ -137,13 +137,13 @@ void BindingData::FastEncodeInto(
137137
char* write_result = static_cast<char*>(buf->Data()) + dest_->ByteOffset();
138138
size_t dest_length = dest_->ByteLength();
139139

140-
int nchars;
141-
int written = source_->WriteUtf8(
140+
size_t nchars;
141+
size_t written = source_->WriteUtf8V2(
142142
options.isolate,
143143
write_result,
144144
dest_length,
145-
&nchars,
146-
String::NO_NULL_TERMINATION | String::REPLACE_INVALID_UTF8);
145+
String::WriteFlags::kReplaceInvalidUtf8,
146+
&nchars);
147147

148148
binding_data->encode_into_results_buffer_[0] = nchars;
149149
binding_data->encode_into_results_buffer_[1] = written;

0 commit comments

Comments
 (0)