jsBenchmarker
Source of "typeof"
Back
(function(){
var string = {};//'hey how are ya?';
var toString = Object.prototype.toString;
function isString( str ){
return toString.call(str) === "[object String]";
}
function isStringTypeof( str ){
return typeof str === 'string';
}
Benchmarker().compare({
attempts:5,
times:10000
}, {
isString:function(){
isString(string);
isString(string);
isString(string);
isString(string);
isString(string);
},
isStringTypeof:function(){
isStringTypeof(string);
isStringTypeof(string);
isStringTypeof(string);
isStringTypeof(string);
isStringTypeof(string);
},
typeofString:function(){
typeof string === 'string';
typeof string === 'string';
typeof string === 'string';
typeof string === 'string';
typeof string === 'string';
}
});
})();