summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBartek IwaƄczuk <biwanczuk@gmail.com>2020-02-28 17:13:07 +0100
committerGitHub <noreply@github.com>2020-02-28 17:13:07 +0100
commit0eb91c5591eb7e5e419aa9dbdaff99f5bd8015da (patch)
tree820e07ff71231ee62a771e68bd4c02ff7d2ad6fb
parent0a51611d76e4628c172ce8663cd8793156e58df6 (diff)
perf: use subarray instead of slice in dispatch minimal (#4173)
-rw-r--r--cli/js/dispatch_minimal.ts4
1 files changed, 2 insertions, 2 deletions
diff --git a/cli/js/dispatch_minimal.ts b/cli/js/dispatch_minimal.ts
index 988cb8af2..34d5450e8 100644
--- a/cli/js/dispatch_minimal.ts
+++ b/cli/js/dispatch_minimal.ts
@@ -27,7 +27,7 @@ export interface RecordMinimal {
}
export function recordFromBufMinimal(ui8: Uint8Array): RecordMinimal {
- const header = ui8.slice(0, 12);
+ const header = ui8.subarray(0, 12);
const buf32 = new Int32Array(
header.buffer,
header.byteOffset,
@@ -40,7 +40,7 @@ export function recordFromBufMinimal(ui8: Uint8Array): RecordMinimal {
if (arg < 0) {
const kind = result as ErrorKind;
- const message = decoder.decode(ui8.slice(12));
+ const message = decoder.decode(ui8.subarray(12));
err = { kind, message };
} else if (ui8.length != 12) {
throw new errors.InvalidData("BadMessage");