{"ScriptPreparationCode":"var start = 3e6;\r\nvar end = 4e6;\r\n\r\n// for set\r\nvar array1 = Float32Array.from({length: 1e6}, Math.random);\r\nvar array2 = Float32Array.from({length: 1e6}, Math.random);\r\n\r\n// for subarray-set\r\nvar array3 = Float32Array.from({length: 1e6}, Math.random);\r\nvar array4 = Float32Array.from({length: 10e6}, Math.random);\r\n\r\n// for pre-allocated subarray-set\r\nvar array5 = Float32Array.from({length: 1e6}, Math.random);\r\nvar array6 = Float32Array.from({length: 10e6}, Math.random);\r\nvar subarray6 = array6.subarray(start, end);\r\n\r\n","TestCases":[{"Name":"set","Code":"array1.set(array2, 0);","IsDeferred":false},{"Name":"subarray-set","Code":"array3.set(array4.subarray(start, end), 0);","IsDeferred":false},{"Name":"pre-allocated subarray-set","Code":"array5.set(subarray6, 0);","IsDeferred":false}]}