Javascript 解释以下(2)计时功能/脚本之间的差异

Javascript 解释以下(2)计时功能/脚本之间的差异,javascript,php,performance,load,page-load-time,Javascript,Php,Performance,Load,Page Load Time,为什么PHP会在Javascript之前完成并返回结果加载时间 因此,PHP的返回速度比Javascript快得多,我相信这对大多数人来说都是一个快捷的方法。让我知道 <?php $time = microtime(); $time = explode(' ', $time); $time = $time[1] + $time[0]; $start = $time; ?> <!doctype html> <html> <head> <scr

为什么PHP会在Javascript之前完成并返回结果加载时间

因此,PHP的返回速度比Javascript快得多,我相信这对大多数人来说都是一个快捷的方法。让我知道

<?php
$time = microtime();
$time = explode(' ', $time);
$time = $time[1] + $time[0];
$start = $time;
?>

<!doctype html>
<html>
<head>
<script>
    var d = new Date();
    var starttime = d.getTime();
</script>
</head>
<body>
<p id="loadtime">Write your custom message here</p>
<script>
    for(i=0; i<1000000000;i++){}
</script>
<script>
    var d2 = new Date();
    var endtime = d2.getTime();
    var totaltime = (endtime - starttime)/1000;
    var result = totaltime;
    document.getElementById("loadtime").innerHTML = "Page loaded in: " + result + " seconds";
</script>
</body>
</html>
<?php
$time = microtime();
$time = explode(' ', $time);
$time = $time[1] + $time[0];
$finish = $time;
$total_time = round(($finish - $start), 8);
echo 'Page generated in '.$total_time.' seconds.';
?>

var d=新日期();
var starttime=d.getTime();

在此处编写您的自定义消息


对于(i=0;i,因为PHP不执行javascript,所以浏览器会执行


PHP代码在服务器中执行,它准备javascript并将其发送到浏览器。执行javascript是浏览器的工作。

因为PHP不执行javascript,所以浏览器执行javascript

PHP代码在服务器中执行,它准备javascript并将其发送到浏览器。浏览器的任务是执行javascript