I ran a simple test with Chrome 20:
var a=new Array(4e9);
for (var i=1; i<a.length; i=Math.ceil(i*1.0001))
a[i]=new Number(i).toString();
a.sort();
The speed suggest that this sparse string array is not sorted with a quadratic algorithm (today).