JavaScriptのsetTimeout関数についてブラウザごとに挙動が違うようなので調べていた。そのうち、どうやらIEのsetTimeoutには発行数に上限があるのではないかと思えてきた。下のコード、hoge.htmlとでもして保存して開くと、0から30000までの数字が次々と表示される。Firefoxで動かすときにはinnerTextをtextContentに変更する必要がある。 Internet Explorer 8 → 9873 あたりまでしか表示されない。そこそこ速い。 Firefox → 30000まで表示される。そこそこ速い。 Opeara 10 → 30000まで表示される。速い。 Chrome → 30000まで表示されるけどもう後半は実用(?)にならないほど遅い。 なんで?とりあえずJavaScriptの実行エンジンはシングルスレッドであると仮定する。setTimeo