Exact Time Measurement for Performance Testing

This post shows how to exactly measure performance for some code to execute. This is quite useful while doing performance testing. Here’s how it can be done. C-Sharp Stopwatch sw = new Stopwatch(); sw.Start(); // … sw.Stop(); Console.WriteLine(“Elapsed={0}”,sw.Elapsed); Javascript var t0 = performance.now(); doSomething(); var t1 = performance.now(); console.log(“Call to doSomething took ” + (t1 […]

Continue reading


How to Copy to Clipboard in Javascript

This post shows how to copy to clipboard in javascript. Manual Method Automatic copying to clipboard may be dangerous, therefore most browsers (except IE) make it very difficult. You could use the following function to for copy to clipboard functionality. function copyToClipboard(text) { window.prompt(“Copy to clipboard: Ctrl+C, Enter”, text); } The user is presented with […]

Continue reading


How to Fix No Transport Error with jQuery Ajax call in IE

If you are using cross domain Ajax requests in javascript then it may not run properly on IE 7, 8 or 9. For eg. let the ajax call be similar to this. $.ajax({ type: “POST”, url: ‘https://api.foursquare.com/v2/venues/search’, contentType: “application/json”, data: JSON.stringify(json), crossDomain: true, success: function (respData, status, xhr) { // success }, error: function (xhr, […]

Continue reading