回答編集履歴

3

修正箇所の間違いの再修正

2017/10/29 08:20

投稿

defghi1977
defghi1977

スコア4756

test CHANGED
@@ -12,11 +12,11 @@
12
12
 
13
13
 
14
14
 
15
- > 結局、その重い(≒時間の掛かる)処理がメインスレッドで実行される訳ですから、他のユーザー操作にブラウザがその処理が終わるまで反応しなくなってしまいますよね?
15
+ > 結局、その重い処理がメインスレッドで実行される訳ですから、他のユーザー操作にブラウザがその処理が終わるまで反応しなくなってしまいますよね?
16
16
 
17
17
 
18
18
 
19
- はい、そのとおりです. 非同期処理が可能であるとは言え, 所詮シングルスレッド動作なので重い処理を行わせた際にWEBページの応答性が損なわれます.
19
+ はい、そのとおりです. 非同期処理が可能であるとは言え, 所詮シングルスレッド動作なので重い(≒時間の掛かる)処理を行わせた際にWEBページの応答性が損なわれます.
20
20
 
21
21
 
22
22
 

2

フォーマット修正

2017/10/29 08:20

投稿

defghi1977
defghi1977

スコア4756

test CHANGED
@@ -4,13 +4,17 @@
4
4
 
5
5
  ---
6
6
 
7
- >JavaScriptの非同期処理は別スレッドで実行されるのでしょうか?
7
+ > JavaScriptの非同期処理は別スレッドで実行されるのでしょうか?
8
+
9
+
8
10
 
9
11
  いいえ, 非同期処理もメインスレッド上で行われます.
10
12
 
11
13
 
12
14
 
13
- >結局、その重い(≒時間の掛かる)処理がメインスレッドで実行される訳ですから、他のユーザー操作にブラウザがその処理が終わるまで反応しなくなってしまいますよね?
15
+ > 結局、その重い(≒時間の掛かる)処理がメインスレッドで実行される訳ですから、他のユーザー操作にブラウザがその処理が終わるまで反応しなくなってしまいますよね?
16
+
17
+
14
18
 
15
19
  はい、そのとおりです. 非同期処理が可能であるとは言え, 所詮シングルスレッド動作なので重い処理を行わせた際にWEBページの応答性が損なわれます.
16
20
 

1

質問に対する回答を追加

2017/10/29 08:19

投稿

defghi1977
defghi1977

スコア4756

test CHANGED
@@ -4,9 +4,13 @@
4
4
 
5
5
  ---
6
6
 
7
- >結局、そ重い処理がメインスレッドで実行される訳ですから、他ユーザー操作にブラウザがその処理が終わるま反応なくなってしまいますよね
7
+ >JavaScript非同期処理は別スレッドで実行されるのでしょうか
8
+
9
+ いいえ, 非同期処理もメインスレッド上で行われます.
8
10
 
9
11
 
12
+
13
+ >結局、その重い(≒時間の掛かる)処理がメインスレッドで実行される訳ですから、他のユーザー操作にブラウザがその処理が終わるまで反応しなくなってしまいますよね?
10
14
 
11
15
  はい、そのとおりです. 非同期処理が可能であるとは言え, 所詮シングルスレッド動作なので重い処理を行わせた際にWEBページの応答性が損なわれます.
12
16