let repeat_count=5000;
let pattern = 'abcdefgh';
var source = pattern.repeat(5);
const values = source.split('').map(c=>c.charCodeAt());
const res = new Uint8Array(values);
const values = Array(source.length);
for (let i in source)
values[i]=source.charCodeAt(i);
const res = new Uint8Array(values);
const values = Array();
for (let i in source)
values.push(source.charCodeAt());
const res = new Uint8Array(values);
const values = Array(source.length);
for (let i =0; i<source.length; i++)
values[i]=source.charCodeAt(i);
const res = new Uint8Array(values);
const res = new Uint8Array(source.length);
for (let i =0; i<source.length; i++)
res[i]=source.charCodeAt(i);
const res = new Uint8Array(source.length);
for (let i in source)
res[i]=source.charCodeAt(i);
const res = new Uint8Array(source.length);
source.split('').forEach( (c,i) => res[i] = source.charCodeAt(i) )
const res = new Uint8Array(source.length);
for (let i in source)
res[i]=source.charCodeAt(i);
const res = new Uint8Array(source.length);
let i=0;
for (let c of source)
res[i++]=c.charCodeAt();
const res = Uint8Array.from(source, c=>c.charCodeAt());
const res = Uint8Array.from(source.split(''), c=>c.charCodeAt());
const res = new TextEncoder().encode(source)
--enable-precise-memory-info
flag.
Test case name | Result |
---|---|
split + map + instance | |
for .. in 1 | |
for .. in 2 | |
classical loop | |
classical loop 2 | |
for .. in loop 2 | |
split+forEach | |
for .. in loop 3 | |
for .. of loop 2 | |
from | |
from + split | |
TextEncoder |
Test name | Executions per second |
---|---|
split + map + instance | 724890.5 Ops/sec |
for .. in 1 | 131956.3 Ops/sec |
for .. in 2 | 127467.5 Ops/sec |
classical loop | 2565191.5 Ops/sec |
classical loop 2 | 9882512.0 Ops/sec |
for .. in loop 2 | 105923.1 Ops/sec |
split+forEach | 1427314.5 Ops/sec |
for .. in loop 3 | 105692.0 Ops/sec |
for .. of loop 2 | 842994.2 Ops/sec |
from | 672054.6 Ops/sec |
from + split | 438502.0 Ops/sec |
TextEncoder | 2529049.2 Ops/sec |
I'm ready to help! You provided an array of objects representing browser usage data, including:
Please let me know which specific information you'd like me to extract or analyze from this data.