JavaScript’s arrays can hold heterogeneous types, change size on the fly, and readily insert or remove elements. Traditional methods like slice, splice, and push/pop do this by operating on the array ...
Theoretically, if you have a file that is split on 2 drives it can be read simultaneously from both drives. If you defrag that array, I'd guess that the file is then combined into one contiguous file ...