Викладені приклади скриптів для вимірювання часу виконання скрипта. Щоб не розводити холівари, нагадую, що методів для заміру часу можна придумати багато, але я наводжу тільки ті, які використовую сам.

JavaScript
<script type="text/javascript">
var timeBefore = new Date();
for(var i=1; i<1000000; i++) {
//do something
}
var timeAfter = new Date();
var workTime = timeAfter.getMilliseconds() - timeBefore.getMilliseconds();
alert("Час виконання скрипта = " + workTime + "мс");
</script>
PHP
<?php
$t1 = microtime();
for($i=1; $i<1000000; $i++) {
//do something
}
$t2 = microtime();
printf("Час виконання скрипта = %f мс", $t2-$t1);
?>
Perl
#!/usr/bin/perl
use Time::HiRes qw(gettimeofday);
$t1 = gettimeofday;
for($i=1; $i<1000000; $i++) {
//do something
}
$t2 = gettimeofday;
printf("Час виконання скрипта = %f мс", $t2-$t1);
?>
Є ще один цікавий спосіб, але він працює лише в консолі. Тобто потрібно мати Firefox+Firebug.
JavaScript Console
<script type="text/javascript">
console.time("name");
for(var i=1; i<1000000; i++) {
//do something
}
console.timeEnd("name");
</script>