たとえば、タイマーで何らかのアクションを実行するjavascriptコードを実行していて、このコードがWebブラウザのタブ1とタブ2のWebページに埋め込まれている場合、クライアントコードは同時に実行できます?または、JavaScriptのクライアントコードは常に1つのブラウザスレッドでのみ実行されますか?JavaScript/Webブラウザのスレッドモデル
また、親フレームと子フレームを持つフレームセットがある場合は、この状況でJavaScriptコードを同時に実行できますか?
標準指定モデルはありますか、それともブラウザに依存していますか?
私の主なターゲット環境はIE9なので、そこで何が起こるかを知ることに興味があります。
EDIT 私はスレッドのサポートやjavascriptでスレッドを行う方法を探していません。私は個人的に必要性を見ません。また、人生はより複雑になります。私はちょうど私がそれについて心配する必要があるかどうかを知りたいのであれば、どのブラウザーでそうしているのか知りたい。
2つのタブは完全に無関係です。のための標準はありません。たとえば、Chromeでは、それぞれを異なる*プロセス*で実行することさえできますが、Operaはすべてを1つのスレッドでのみ実行することが知られています。 – Bergi