Safari4 の switch 〜 case 文は、型を統一することで実行速度が大きく変化します。 これを switch (a) { case "a": case 1: } こうしましょう。 switch (a) { case "a": case "1": // 1 → "1": } これだけで、2倍速です。 http://pigs.sourceforge.jp/blog/20100111/20100111.htm Browser switch switch2 ratio Firefox3.0.17 548ms 516ms 110% Firefox3.6RC1(jit) 78ms 78ms 100% IE6 1640ms 1640ms 100% IE8 1234ms 1235ms 100% Chrome4.0.266(dev)(jit) 200ms 198ms 100% Safari4.