javascriptでのシミュレーションとアニメーションに関する多くの質問を見てきました。これには、斜辺の計算が含まれることがよくあります。
hypot = Math.sqrt(x*x + y*y);
これらのエンジンのほとんどでデカルト座標が選択される武器であるため、これらの計算は、ポイントのペア間の距離などを見つけるために必要です。したがって、斜辺の計算を高速化すると、多くのプロジェクトに大いに役立ちます。
そのために、上記の単純な実装よりも高速な方法を見ることができますか?私は、Chromeでわずかに速い近似を見つけましたが、SuperColliderのこの近似関数に基づいて、Firefoxでははるかに遅いことがわかりました。
編集2015-08-15:受け入れられた答えをMath.hypotのものに切り替えました。現在の実用的なアプローチは、Math.hypotまたは合成されたhypot関数が利用できない場合はそれを使用し、それで十分でMath.hypotが利用できない場合は、正方形と比較することだと思います。