Removed local data type byte length in favor of using TypedArrays.BYTES_PER_ELEMENT