Test trim speed (1.4.3)
JavaScript
function trim12(str) {
var str = str.replace(/^\s\s*/, ''),
ws = /\s/,
i = str.length;
while (ws.test(str.charAt(--i)));
return str.slice(0, i + 1);
}
var start = (new Date).getTime();
for (i = 0; i < 1000000; i++) {
trim12(" hello world ")
}
var diff = (new Date).getTime() - start;
alert(diff)
var start = (new Date).getTime();
for (i = 0; i < 1000000; i++) {
$.trim(" hello world ")
}
var diff = (new Date).getTime() - start;
alert(diff)