From 330b99f428bd8cfc8423fd307a1d65ad086d9392 Mon Sep 17 00:00:00 2001 From: p01 Date: Tue, 6 May 2014 16:45:49 +0200 Subject: [PATCH] Optimized stream.js / 9-10x faster DecodeStream_ensureBuffer --- src/core/stream.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/core/stream.js b/src/core/stream.js index abd9e81ed..a7d5d3456 100644 --- a/src/core/stream.js +++ b/src/core/stream.js @@ -144,8 +144,8 @@ var DecodeStream = (function DecodeStreamClosure() { size *= 2; } var buffer2 = new Uint8Array(size); - for (var i = 0; i < current; ++i) { - buffer2[i] = buffer[i]; + if (buffer) { + buffer2.set(buffer); } return (this.buffer = buffer2); },