Just a side note. Are already supported in JS[1] and you use the new names [2] directly such as your Int8Array example.
[1] https://caniuse.com/#feat=typedarrays [2] Int8Array, Uint8Array, Uint8ClampedArray, Int16Array, Uint16Array, Int32Array, Uint32Array, Float32Array, Float64Array -Mark K