I like to choose a speedy option. That's why I benchmark™. As you can see, the spread operator looks nice, but is sometimes slow - even JSON.parse(JSON.stringify([])) is faster on Chrome! As a result, one can say that the spread operator is also slow on Node.JS. Personally, I like [].slice() a lot, and it is performant on all browsers (even older ones).
Tests performed on
on Windows 7 x64