つまり、
このクリーンなコードを使用する必要があります...
var rounded=num.toFixed(n);
...この醜いコードの代わりに...
var pow10=Math.pow(10,n),
rounded=''+Math.round(num*pow10)/pow10;
2番目のものがはるかに速い場合でも?(http://jsperf.com/round-numbers-number-decimals/2)
そして、なぜ最初のものはとても遅いのですか?ブラウザは最初のコードの2番目のコードを実装できませんでしたか?