In JavaScript, we know one language rule is that Prefer array and object literals over their constructor.
However, I test it in Chrome, it seems that array literal is slower than array constructor, why?
console.time('testconstructor'); 
var li = new Array(1, 2, 3); 
console.timeEnd('testconstructor');
console.time('testliteral'); 
var li = [1, 2, 3]; 
console.timeEnd('testliteral');
The results are
testconstructor: 0.18ms
testliteral: 0.28ms
