私はいつもJavaScriptはシングルスレッドであると聞いています。 JavaScriptが実行されると、すべて同じスレッドで実行されます。JavaScriptとシングルスレッド
これは真実かもしれませんが、その単一の実行スレッドは新しいスレッドを生成し、非同期にデータをメインスレッドに戻します。たとえば、XMLHttpRequestが送信されると、ブラウザはHTTPトランザクションを実行する新しいスレッドを作成しないで、XMLHttpRequestが返ったときにメインスレッドでコールバックを呼び出しますか?
タイマーについて - setTimeoutとsetIntervalについて教えてください。それらはどのように機能しますか?
このシングルスレッドは言語の結果ですか?新しいWeb Workersドラフトの前にJavaScriptがマルチスレッド実行を停止した原因は何ですか?
Java Scriptインタープリタはブラウザを共有することが多いUIスレッド – david
次回はグローバルスコープについて話していますが、私は用語を使用します** global mosh pit ** :) –
inb4 HTML5 Webワーカー – Ben