From 0eed17aa94ef5d9fd9ec67e983a12631f57bfa0b Mon Sep 17 00:00:00 2001 From: Carck Date: Thu, 8 Aug 2019 17:18:01 +0800 Subject: [PATCH] Update bufferbuilder.js Use buffer.allocateunsafe for performance reason --- lib/bufferbuilder.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/bufferbuilder.js b/lib/bufferbuilder.js index dd8bb0c..e50bf71 100644 --- a/lib/bufferbuilder.js +++ b/lib/bufferbuilder.js @@ -35,7 +35,7 @@ BufferBuilder.prototype.append = function(data, type) { }; BufferBuilder.prototype.getBuffer = function() { - var buffer = new Buffer(this._length); + var buffer = Buffer.allocUnsafe(this._length); var cursor = new BufferCursor(buffer); for (var i = 0, ii = this._pieces.length; i < ii; i++) { var tuple = this._pieces[i];