All pastes #922618 Raw Edit

Anonymous

public javascript v1 · immutable
#922618 ·published 2008-02-28 22:09 UTC
rendered paste body
var 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);