Check the conversation here https://twitter.com/felipernb/status/499661739244281859
As Felipe mentions native sort covers many edge cases so native method is less performant. However I get totally different results using node.js in different versions, check results_node_* files.
Some edge cases, see tests.js file:
- Sorting
[1, null]
produces different result in native than in algorithms.js. ['a', null, 'a']
produces inconsistent results in algorithms.js.