In 5.10 shift is faster than assignment from @_. moritz found the reference for me: 5:10: Why is this slower than 5.8.8?. To be honest though I doubt you will see any difference, and it will change between releases.
Comment on Re: difference between shift and assignment