rendered paste bodyvar timing = {};function startTiming(name) { timing[name] = new Date(); }function stopTiming(name) { timing[name] = (new Date() - timing[name]) + 'ms'; }function dump(o) {var dump = ''; for (var key in o) dump += key + ': ' + o[key] + '\n'; alert(dump || o);}function runtest(){ startTiming('v1'); var x; for (var i=0; i<400; i++) x = {}.param !== true; stopTiming('v1'); startTiming('v2'); var x; for (var i=0; i<400; i++) x = {}.param != true; stopTiming('v2'); startTiming('v3'); var x; for (var i=0; i<400; i++) x = {}['param'] != true; stopTiming('v3'); startTiming('v4'); var x; for (var i=0; i<400; i++) x = !{}.param; stopTiming('v4'); dump(timing);}setTimeout(runtest, 500);$('h1').click(runtest);