注: これは、settimeout に関する投稿の複製ではありません。ここでの重要な答えは、ブラウザーのデザイン オプションです。
node.js の研究を開始しています: 非同期をテストする簡単な例:
var http=require('http');
http.createServer(
function(request, response){
response.writeHead(200);
response.write("Hello, dog is running");
setTimeout(
function(){
response.write("Dog is done");
response.end();
},
10000
);
}
).listen(8080);
console.log("Listen on port 8080")
興味深い点の 1 つは、curl を使用したコマンド ラインとブラウザーでの動作が異なることです。
しかし、2つのブラウザを開いて、ほぼ同時にリクエストを行ったのですが、全体の手順に20秒かかりましたか?
ありがとう。