Skip to content

Commit 77d9f5d

Browse files
committed
change a way to get a block of buffer to get better perf
1 parent bb3d43f commit 77d9f5d

File tree

2 files changed

+2
-3
lines changed

2 files changed

+2
-3
lines changed

index.js

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -76,8 +76,7 @@ module.exports = class BufferReader {
7676
this._checkPositive(length);
7777
this._checkOffsetInRange(this.offset + length);
7878

79-
const buffer = Buffer.alloc(length);
80-
this.buffer.copy(buffer, 0, this.offset, this.offset + length);
79+
const buffer = this.buffer.slice(this.offset, this.offset + length);
8180
this.offset += length;
8281
return buffer;
8382
}

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "ginkgoch-buffer-reader",
3-
"version": "1.0.2",
3+
"version": "1.0.3",
44
"main": "index.js",
55
"homepage": "https://github.com/ginkgoch/node-buffer-reader",
66
"scripts": {

0 commit comments

Comments
 (0)