We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 736f022 commit 0211c7dCopy full SHA for 0211c7d
1 file changed
packages/protobuf/src/wire/binary-encoding.ts
@@ -151,9 +151,7 @@ export class BinaryWriter {
151
const tmp: number[] = [];
152
varint32write(len, tmp);
153
this.ensureCapacity(tmp.length);
154
- for (let i = this.pos - 1; i >= forkPos; i--) {
155
- this.buffer[i + tmp.length] = this.buffer[i];
156
- }
+ this.buffer.copyWithin(forkPos + tmp.length, forkPos, this.pos);
157
for (let i = 0; i < tmp.length; i++) {
158
this.buffer[forkPos + i] = tmp[i];
159
}
0 commit comments