如果我有JavaScript代碼正在運行,例如在計時器上執行某些操作,並且此代碼嵌入在Web瀏覽器的選項卡1和選項卡2中的網頁中,那麼客戶端代碼是否可以同時運行?或者JavaScript客戶端代碼總是隻在單個瀏覽器線程中運行?Javascript/web瀏覽器線程模型
或者,如果有一個父框架和子框架的框架,那麼在這種情況下,javascript代碼可以同時運行嗎?
有沒有標準的指定型號,還是依賴於瀏覽器?
我的主要目標環境是IE9,所以有興趣知道那裏會發生什麼。
編輯 我不是在尋找線程支持或如何在javascript中執行線程。我個人認爲沒有必要。它也使生活更加複雜。我只想知道我是否需要擔心它,以及在哪些瀏覽器上。
兩個標籤完全無關;沒有標準。 Chrome例如甚至在不同的*進程*中運行它們中的每一個,而Opera只知道在一個線程中做所有事情。 – Bergi 2013-03-24 14:40:22